不能停止的形式,在任何情况下
问题描述:
我用这个来阻止:不能停止的形式,在任何情况下
$("#searchform").submit(function(e){
e.stopPropagation();
e.preventDefault();
}
的问题是,如果我在此之后使用Ajax,提交表单不会停止。 任何人都知道如何在不触发的情况下再次提交ajax查询。
ajax_function(options){
$.ajax(options);
}
$("#searchform").submit(function(e){
e.stopPropagation();
e.preventDefault();
ajax_function(options);
}
此代码触发表单提交在Chrome
答
ajax_function(options){
$.ajax(options);
}
必须
function ajax_function(options) {
$.ajax(options);
}
否则,它是一个语法错误,并且永远不会注册您的活动。
'e.stopPropagation()'通常不是必需的。 – ThiefMaster 2012-07-07 21:59:25
只有这样,我发现,输入元素超出了表单标记 – user1497250 2012-07-23 14:08:39