Safari (Mac) 上的无限 AJAX 请求



我需要一些帮助来调试在所有Win浏览器(包括Safari)上运行良好的JS,但在Mac版本的Safari上则不能。

在我的一个站点上有一个登录屏幕,它使用 jQuery 模式窗口和 AJAX 请求。我收到的投诉是 Safari 上的登录请求未完成(即"加载"图像永远不会消失,用户也不会登录)。

请求本身是一个简单的 $.post,它接受用户的登录并基本上返回 true 或 false。

网址 http://i-marbella.com/(登录位于右上角附近)。

所以我的问题是:有人可以确认这个错误吗?如果是这样,是否有任何可能导致此问题的JS错误?

假设您全局或每个请求都绑定到 ajaxStart 和 ajaxStop 方法。 我唯一遇到加载对话框没有消失的问题是当我将一些数据返回到页面并且它有问题时。

当我试图将 HTML 从 Ajax 请求附加到div 并且我返回的 HTML 格式不正确或引用页面上未包含的 CSS 类甚至不包含 js 函数时,我经常得到这一点。 其他时候它发生了,我的 JSON 格式不正确等等等。

每次发生这种情况时,IM 发送到服务器的数据或从服务器返回的数据 IM 都会出错。

最新更新