3
我使用jQuery的$ .ajax()方法来获得大约26KB的JSONP数据。AJAX调用失败后面的公司防火墙
数据从我测试过的每个位置(工作,家庭,手机等)在FF,Chrome,IE和Safari中完美返回。
唯一的例外是我的一个客户试图从公司的防火墙后面访问该网站。不幸的是,我无法让他向我提供响应,但我知道我的成功函数正在执行 - 所以看起来响应正在被破坏,因为任何引用返回的JSON的东西都是未定义的。
我的问题是:防火墙可能会限制XHR响应的长度吗?是否还有其他一些明显的解释,可能我错过了?
非常感谢。
UPDATE:
对于任何人谁发生在这个职位上跌倒......我已经完全忘记了AJAX调用是使用非标准端口我的开发服务器之一。很确定这就是他的防火墙不喜欢它的原因。
感谢所有评论。
你确定客户端没有使用可怕的旧浏览器吗? – Raynos 2011-04-20 22:24:31
是的。他尝试过FF 4和Chrome 10. – 2011-04-20 22:33:01
如果你的客户端有FF4,也许你可以在FireBug的控制台给他一个快速的崩溃过程?以便你知道实际的回应是什么。 – Dimskiy 2011-04-20 22:36:29