我有一个带有提交按钮的表单,我试图拦截数据。
我过去没有遇到过这方面的问题,但这个特殊设置似乎有些不对劲。
我有这样的表格:
<form id="myForm">
<!--Inputs-->
<!--...-->
<input type="submit" value="Search">
</form>
我正在使用这个JS:
$(document).on("submit", "#myForm", function(e){
e.preventDefault();
});
我尝试过:
$(document).on("submit", "#myForm", function(e){
return false;
});
两次表格仍然提交。我还提供了一个函数来序列化该事件监听器中的表单数据,并且该函数触发,因此我知道提交事件监听器正在工作,它只是没有阻止它。 JS控制台中没有错误,没有其他任何行为不正确。
我正在使用jQuery 1.9.1和jQuery mobile 1.4.2。