Javascript IE8,9中的跨域ajax

Javascript IE8,9中的跨域ajax,javascript,ajax,jquery,cross-domain,Javascript,Ajax,Jquery,Cross Domain,我有一个ajax请求 $.ajax({ type: "GET", url: url, success: function(xml) { $('.post-msg').append(processXml(xml, config)); }, error: function(jqXhr, textStatus, errorThrown) { var errorMsg = "Request on url: " + url + " failed:

我有一个ajax请求

$.ajax({
   type: "GET",
   url: url,
   success: function(xml) {
        $('.post-msg').append(processXml(xml, config));
   },
   error: function(jqXhr, textStatus, errorThrown) {
       var errorMsg = "Request on url: " + url + " failed: " + textStatus + " error:" + errorThrown;
            alert(errorMsg);
        }
    });

问题是它在IE8,9中不起作用,老板建议使用post消息。在IE8,9中,有哪些方法可以使此请求生效?

讨论了如何在IE8/9中对启用CORS的网站执行跨域请求,基本上涉及使用IE unique对象而不是

您可以在上看到一个代码示例

// 1. Create XDR object 
var xdr = new XDomainRequest(); 
// 2. Open connection with server using GET method
xdr.open("get", "http://www.contoso.com/xdr.aspx");
// 3. Send string data to server
xdr.send();