serializeArray не передает данные - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь передать все скрытые текстовые поля в форме через serializeArray.

Через Ajax и сохранить его со скриптом. php в фоновом режиме.

Тем не менее, данные, кажется, не проходят, когда я использую serializeArray (). Любая помощь приветствуется!

<form id="itunes-$row->collectionId">
<input type="hidden" name="albumID" value="12140">
etc...
</form>

$('.store_iTunes').live('click',function(){

    var formData = $(this).attr('data');
alert(formData); // gives result!

    // here trying to get the data from the form
    var fd = $("#itunes-"+formData).serializeArray(); 

    // and store it
    $.ajax({
        type : 'POST',
        url : '/XXXX/update_rel_id.php',
        data: 'fd',
        success: function(data){ alert(data);
            if(data == "1") {
                $(location).attr('href','XXXX'+albumNR+''); // simple refresh the of page 
            }
            if(data == "2") {
                alert('A sweet error occured. Try again or notify yourself.'); 
            }
        },
        error : function(data) { alert('Nothing happened.'); 

        }
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...