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();
現在,在這一點,我不知道在哪裏傳遞數據!
請幫我解決這個問題。