通过ajax传递许多输入值

通过ajax传递许多输入值,ajax,input,Ajax,Input,我的问题与此有关 想了解如何通过ajax传递大约100个输入值吗 例如输入 <input type="text" name="your_form[]" id="amount1"> <input type="text" name="your_form[]" id="amount2"> <input type="text" name="your_form[]" id="amount3"> 请注意您可以通过以下方式传递所有输入字段: <form id="my

我的问题与此有关

想了解如何通过ajax传递大约100个输入值吗

例如输入

<input type="text" name="your_form[]" id="amount1">
<input type="text" name="your_form[]" id="amount2">
<input type="text" name="your_form[]" id="amount3">

请注意

您可以通过以下方式传递所有输入字段:

<form id="my-form">
    <input type="text" name="your_form[]" id="amount1">
    <input type="text" name="your_form[]" id="amount2">
    <input type="text" name="your_form[]" id="amount3">
    ...
</form>

serialize()是最好的方法在我看来,它是最好的方法,如果没有数组(只使用name=“your#form1”,name=“your#form2”,name=“your#form3”),那么就不要使用$(“#my form”)。serializeArray()我必须使用$(“#my form”)。serialize()?
serializeArray(),它只将一组表单元素编码为名称和值的数组,
serialize()
将一组表单元素编码为提交字符串。看见
<form id="my-form">
    <input type="text" name="your_form[]" id="amount1">
    <input type="text" name="your_form[]" id="amount2">
    <input type="text" name="your_form[]" id="amount3">
    ...
</form>
$.post("php_file.php", $("#my-form").serializeArray(),
    function(data){
        [handle response here]
    }
);