JQuery序列化不工作,不返回任何内容
我曾无数次尝试使用serialize函数,但从未成功过。我想我会问,也许会发现我做错了什么 我使用的是JQuery的最新版本,即1.9.1。我可以从函数内部发出警报,这样就不会出现JQuery未加载的情况。发布表单后,我得到的只是一个空的控制台日志 需要什么才能让它工作 这是我的HTMLJQuery序列化不工作,不返回任何内容,jquery,Jquery,我曾无数次尝试使用serialize函数,但从未成功过。我想我会问,也许会发现我做错了什么 我使用的是JQuery的最新版本,即1.9.1。我可以从函数内部发出警报,这样就不会出现JQuery未加载的情况。发布表单后,我得到的只是一个空的控制台日志 需要什么才能让它工作 这是我的HTML <form id="admin-form" method="post" action=""> <input type="text" id="test" /> <
<form id="admin-form" method="post" action="">
<input type="text" id="test" />
<input type="submit" value="Save" />
</form>
我在这个网站上浏览了好几篇帖子,寻找这个问题的答案,我刚刚找到了。如果其他人有此问题,请确保已在元素中指定了
名称
属性。我通常在我所有的元素中都忽略了这个属性,这就是为什么序列化不起作用的原因。我在这个网站上浏览了好几篇文章,寻找这个问题的答案,我刚刚找到了它。如果其他人有此问题,请确保已在元素中指定了名称
属性。我通常会在所有元素中忽略此属性,这就是为什么serialize
不起作用的原因。给您的输入一个名称:
@PeterMichael,谢谢Peter。我能找到一篇文章提到这件事。谢谢。请输入一个名称:
@PeterMichael,谢谢Peter。我能找到一篇文章提到这件事。非常感谢。
$("#admin-form").on('submit', function(e){
e.preventDefault();
$.post( "/index", $("#admin-form").serialize(),function(data) {
});
});