我正在提交表单异步。因此,我不希望页面重新加载,因此在处理程序中放置了一个preventDefault
调用,但它仍然在提交时重新加载页面。 据我读其他主题,这应该足以禁用页面重新加载,但显然,我失去了一些东西。防止表单重新加载QWebView
$("#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;
});
由于没有不同的结果。
您的处理程序是否在运行? – SLaks
你准备好DOM吗? –
@SLaks是的,登录工作正常。 – abergmeier