【发布时间】:2018-05-04 10:34:41
【问题描述】:
我有一个包含动态生成字段的表单。我需要使用 .serialize() 发布表单。
Ajax
$("#save").click(function () {
formData = $('#myForm').serialize();
$.ajax({
type:"POST",
url: base_url +'home/save',
data: {
formData:formData,
csrf_test_name: csrf_token
},
success: function(response){
console.log(response);
alert(response);
}
});
});
我需要使用输入字段名称发布所有数据。现在我得到了这样的所有结果:
echo $fomdata=$this->input->post('formData');
输出
room_count_new=5&room_id=1&bedcount_1_1=1&extra_age_1_1_1=middle&extra_age_1_1_2=0&bedcount_1_2=0
但我想用相应的名字发帖。
【问题讨论】:
-
使用 jQuery
$.ajax你可以像这样发送data:data: { var1:val1, var2:val2, var3:val3 ... }
标签: php jquery ajax codeigniter form-serialize