我想通过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