我需要一些帮助调试在所有Win浏览器(包括Safari)上运行良好的JS,但不能在Mac版本的Safari上运行。
我的一个网站上有一个使用jQuery模式窗口和AJAX请求的登录屏幕。我收到的投诉是登录请求没有完成(即“加载”图像永远不会消失,用户也没有登录)在Safari上。
请求本身是一个简单的$ .post,它接受用户登录并基本上返回true或false。
网址为http://i-marbella.com/(登录位于右上角)。
所以我的问题是:有人可以证实这个错误吗?如果是这样,是否有可能导致这种情况的JS错误?
答案 0 :(得分:0)
我假设您要全局或按请求绑定ajaxStart和ajaxStop方法。唯一一次我遇到加载对话框不会消失的问题是当我将一些数据返回到页面时出现问题。
当我试图将一个ajax请求中的html附加到div时,我得到了很多,而且我回来的html要么格式不正确,要么引用一个未包含在页面中的css类,甚至不包括js函数。其他时候它发生了,我的json不是正确的格式等等等。每次发生这种情况时,发送到服务器的数据或从服务器返回的数据都有错误。