0
由于IE不支持跨域问题,我们必须使用get或post方法通过使用xdr,我的问题是,我不知道如何在使用get方法与xdr。如何在xdr中使用get方法传递数据
使用jQuery的AJAX get方法的代码片段就像是 -
$.ajax({
type: 'GET',
cache: false,
url: site_url,
data: params,
success: onsuccess,
error:onError
});
但假设如果我写此代码为XDR它会像 -
var xdr = new XDomainRequest();
xdr.CacheControl = "no-cache";
xdr.open("get", site_url);
xdr.onload = function() {
var data = $.parseJSON(xdr.responseText);
onsuccess(data);
}
xdr.onerror = function() {alert('err');};
xdr.send();
现在,在这一点,我不知道在哪里传递数据!
请帮我解决这个问题。