Javascript执行“else”仅当 location.reload 存在时?

发布于 2024-11-27 12:11:22 字数 392 浏览 2 评论 0原文

当且仅当 $.post() 函数没有返回 html (错误)时,我才尝试刷新页面。当我没有 location.reload(true); 时,代码可以正常工作。当我确实存在它时,页面速度似乎由加载速度决定它是否要验证......

我对此进行了测试,发现代码有效在远程服务器上运行时,可以达到 80% 的成功率,但使用 MAMP 在本地运行时,只有 50% 的时间有效。为什么,有办法解决这个问题吗?

代码&一切: http://jsfiddle.net/sman591/ZHays/

I'm trying to have the page refresh if and only if there is no html (errors) returned by the $.post() function. The code works just fine when I don't have location.reload(true); present. When I do have it present, the page speed seems to have load speed decide if it's going to validate or not...

I tested this, and found that the code worked 80% of the time when run on a remote server, but it only worked 50% of the time when run locally using MAMP. Why, and is there a way to fix this?

Code & everything: http://jsfiddle.net/sman591/ZHays/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南烟 2024-12-04 12:11:22

为什么你要

var messagehtml = $('.window #message').html(); 

使用 var messagehtml =$('.window #message').html()

why you are having

var messagehtml = $('.window #message').html(); 

intead of var messagehtml =$('.window #message').html()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文