我正在尝试使用jquery ajax将数据从表单发送到后端的控制器。当我序列化表格时,它始终为空。当我做一个alert($(“#formMain”)。serialize())时,它总是空的。有人可以告诉我我在做什么错。
的HTML:
<form id="formMain">
Date: <input type="text" id="DateSelected" style="width:95px;" />
<input type="submit" onclick="javascript: return SubmitForm();" />
</form>
function SubmitForm() {
alert($("#formMain").serialize());
$(function () {
$.ajax({
type: "POST",
url: "/Home/Submit",
data: $("#formMain").serialize()
});
return false;
});
};
最佳答案
您需要在输入字段中输入名称属性