我有这个 HTML 网络,这个 jquery 脚本在 Chrome 中运行良好:
$.post("Login", $("#log").serialize(),
function(data){
$("#response").css("visibility","visible");
$("#response").empty();
$("#response").append(data);
});
event.preventDefault();
“登录”它是一个带有 JSP 的 servlet。
正如我所说,在 chrome 中工作得很好,但在 Firefox 中根本不行:登录部分工作正常(它实际上调用 post 方法并登录)但使用函数(数据)获取“数据”的部分没有有效。我无法从服务器获取数据响应以将其附加到网络中!
响应是 html 消息,例如:
<html><head></head><body>ERROR AT LOGIN or LOGIN CORRECT, ETC</body></html>
我一直在关注这个。
任何想法?
编辑
我发现了错误,但没有找到解决方案:问题是在 firefoxevent.preventDefault
中无法正常工作,因此在我提交表单后它会重新加载网络!我需要使用防止提交,我该怎么办?这是表单代码:
form class="login" method="post" action="Login" id="log" onsubmit="validate()"
validate 函数是我写的第一个代码。
我能做些什么来防止 Firefox 中的事件?