【发布时间】:2012-06-19 10:06:22
【问题描述】:
由于 IE 不支持跨域问题,我们必须使用 xdr 使用 get 或 post 方法,我的问题是,我不知道如何在使用 xdr 的 get 方法时传递数据。
使用 jquery ajax 的 get 方法的代码 sn-p 就像 -
$.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();
现在在这,不知道往哪里传数据!!!
请帮我解决这个问题。
【问题讨论】: