我想通過JQuery將表單中所有輸入的值轉換爲一個數組,該數組將通過AJAX通過GET發送。JQuery - 如何遍歷所有表單輸入?
我嘗試以下,但它沒有工作:
function gatherFormData(){
$('#formId input, #formId select').each(
function(index){
var result = [];
for(var i =0; i < $(this).length; i++){
document.write(input.attr('name') + "-" + input.attr('name') + "<br />");
result.push(input.attr('name'));
result.push(input.val());
}
return result;
}
);
}
我怎樣才能得到所有的人的價值?
嘗試'FORM.find( ':輸入')' – Rayon
['.serializeArray()'](HTTPS://api.jquery .com/serializeArray /)已經這樣做,即$('#formId')。serializeArray()' – Satpal