0

我的问题与如何使用 $.ajax 发送许多表单输入值有关

想了解如何通过 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">

而ajax是这样的?

var data=$(your_form).serialize();

$.ajax( {
type: "POST",
url: "php_file.php",
data: {"data" : data},
cache: false,

请指教

4

1 回答 1

0

您可以像这样传递所有输入字段:

<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>
jQuery
$.post("php_file.php", $("#my-form").serializeArray(),
    function(data){
        [handle response here]
    }
);
于 2013-05-08T13:42:24.293 回答