我正在提交一个异步表单。因此,我不希望页面重新加载并因此preventDefault
在处理程序中调用,但它仍然会在提交时重新加载页面。就我阅读其他主题而言,这应该足以禁用页面重新加载,但显然,我遗漏了一些东西。
$( "#loginForm" ).submit( function( event ) {
try {
event.preventDefault();
// Some async handling
} catch( ex ) {
alert( ex );
}
return false;
} );
有人可以指出我的方法中的问题吗?整个事情发生在一个QtWebkit
控件内部。
编辑:
现在也试过了:
$( "#submitButton" ).on( "click", function( event ) {
try {
// Some async handling
} catch( ex ) {
alert( ex );
}
return false;
} );
没有不同的结果。