【发布时间】:2016-05-26 17:13:20
【问题描述】:
我有一个重复数据的表单:
<form action="" method="post" id="myForm">
<?php foreach ($array as $value) { ?>
<input type="text" name="myInput[]" id="myInput" value="<?php $value->data1 ?>"/>
<textarea name="myTextArea[]" id="myTextArea"><?php $value->data2 ?></textarea>
<?php } ?>
<a href="#" id="submit">save</a>
</form>
我尝试使用此脚本使用 ajax 保存值:
jQuery(function(){
jQuery("#submit").click(function(e){
e.preventDefault();
var formData = {
'myInput' : jQuery('input[name=myInput]').val(),
'myTextArea' : jQuery("textarea#myTextArea").val()
};
jQuery.ajax({
url : 'someUrl',
type : 'POST',
data : formData,
dataType: 'json',
encode : true,
success: function(response){
if (response.success==true) {
}
else {
}
}
});
});
});
当数据不重复(没有数组值)时,我没有问题,但在这种情况下会出现问题。谁能帮帮我?
【问题讨论】:
-
尝试使用 jQuery 序列化表单,看看是否可行。
-
@Dharmavir 如何管理序列化数据?
-
你已经得到了答案! :)