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