如何用IE7支持jQuery Ajax Cross域请求

时间:2016-01-07 06:41:21

标签: jquery ajax cross-domain cors

我需要制作一些与IE7兼容的jQuery代码。但是,我正在进行跨域请求。截至目前,有没有简单易行的方法使用jQuery ajax与IE7进行跨域请求?

1 个答案:

答案 0 :(得分:1)

您可以......如果您可以控制服务器发送响应的方式......

只需使用dataType =' jsonp'在你的.ajax()调用中。 jQuery会追加一个回调'请求的参数并为其生成随机值。 在服务器端,您应该将响应包装在函数调用中。 该函数的名称应该是'回调'的值。参数。

e.g。 ajaxCall - > www.theserver.com?callback=whatever

(获取服务器上回调参数的值)

服务器响应 - >无论如何({actual json response});

您可以在.ajax调用的.done函数中获取值