如何使用IE7支持jQuery Ajax跨域请求

问题描述 投票:0回答:1

我需要使一些jQuery代码与IE7兼容。但是,我正在跨域请求。到目前为止,是否有任何简单,简单的方法可以使用jQuery ajax与IE7进行跨域请求?

jquery ajax cross-domain
1个回答
1
投票

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

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

例如ajaxCall-> www.theserver.com?callback=任何内容

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.