Jquery $ .Post适用于Firefox,但不适用于Chrome

我正在使用Jquery将POST数据传递给PHP脚本,但是该功能似乎只适用于Firefox,并且不能在Chrome上运行。 以下是登录失败的示例Jquery帖子:

   $(document).ready(function() {
      $("#loginform").submit(function() {
         var username = $("#username").val();
         var password = $("#password").val();
         $.post("ex.php", { 
            username: username,
            password: password }, 
            function(data) {
               $("#response").hide().html(data).show('fade','fast' );
               });
            return false;
         });
      });

它不像在Firefox中那样运行正常的AJAX请求,它只是刷新Chrome中的页面。

有任何想法吗?

谢谢。


你没有发送正确的变量,也许?

unameval: username ,
pwordval: password }, 

我的意思是你分配值的用户名和密码变量,但从来没有使用它们,并发送unameval和pwordval代替。 如果未定义未命名,则浏览器将会错误且不会继续。 Firefox可能拥有您在缓存中意外更改的正确版本,因此可以继续工作。 也许,也许......


我有一个简单的问题,不转换一些发布数据.toString()

代码在其他浏览器中工作,但不在Chrome中。 HTH有人在那里。


Chrome和jquery在POST方面玩的不错。 这是简短的故事。 尝试升级到最新版本的JQuery。

链接地址: http://www.djcxy.com/p/17331.html

上一篇: Jquery $.Post works in Firefox but not Chrome

下一篇: jQuery Ajax error handling, show custom exception messages