IE8& 9 jquery AJAX“跨域”请求的安全问题

时间:2013-08-07 05:09:05

标签: jquery ajax internet-explorer cross-domain

我有一个jQuery AJAX请求,可以在Chrome& Firefox浏览器。该代码在IE 8/9中不起作用。我已经确定它是IE安全设置的问题,特别是“跨域访问数据源”选项。如果我将其设置为是(默认为否),一切正常!唯一的问题是,它不是跨域请求!这是相关的代码。

 $.ajax({                                    
 url: 'dophp.php?make='+ thisValue, data: '', dataType: 'json',  success: function(rows)        
 {

我错过了什么吗?如何通过跨域请求投入?任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

你可以做几件事,crossdomain.xml以及它们对我来说效果不好,有HTML Header,我不记得了,但我记得最简单的事情就是使用Jquery的getJSON方法或者使用JSONP,JSONP请求在这些意义上是独立的,并且对我来说效果很好。