使用jquery从POST方法获取数据在Firefox上不起作用

时间:2012-12-18 00:36:20

标签: javascript jquery jsp post

我正在使用这个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>

我一直关注this

有什么想法吗?

修改
我发现错误但不是解决方案:问题是firefox event.preventDefault无效,所以在我提交表单后重新加载网页! 我需要使用提交的防护,我该怎么办? 这是表单代码:

form class="login" method="post" action="Login" id="log" onsubmit="validate()"

并且validate函数是我写的第一个代码。

我可以做些什么来阻止firefox中的事件?

0 个答案:

没有答案