我的表格是:
<form class="something" id="main-form">
-----content----
我的 Jquery 是:
$("form :input").change(function() {
var data = $('#main-form').serialize();
console.log(data);
$.ajax({
url:"<?php echo Yii::app()->createAbsoluteUrl('jobs/index'); ?>",
//dataType:"json",
type: "POST",
data: $('#main-form').serialize(),
success: function(data){
}
});
});
但是表单未序列化。数据字段为空。请帮忙。
最佳答案
来自.serialize(); :
the element must have a name attribute.
因此,请确保为所有输入指定 name='whatever'
。
这是一个演示:http://jsfiddle.net/CWJDj/1/
关于php - 如何使用 jquery .serialize() 方法序列化表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38929476/