我有搜索的google搜索,但沒有成功,努力實現解決方案IE 8+ XDomainRequest「POST」不是的WebAPI
我的代碼是
var xdr = new XDomainRequest();
if (xdr) {
$.support.cors = true;
xdr.open(method, svcUrl, true);
xdr.onload = function() {
var result = $.parseJSON(xdr.responseText);
if (result === null || typeof (result) === 'undefined') {
result = $.parseJSON(
data.textContent);
}
if ($.isFunction(successCallBackFunction)) {
successCallBackFunction(result);
}
};
xdr.onerror = function() {
if ($.isFunction(errorCallBackFunction)) {
errorCallBackFunction();
}
};
xdr.onprogress = function() {};
xdr.send(JSON.stringify(params));
}
return xdr;
我的問題是請求打我的WebAPI,但數據爲空
它是'json字符串' – Amit
但是$ .parseJSON(params)會將它反序列化到一個對象,如果參數是json字符串不解析它。 – lavrik
請檢查我更新的問題 – Amit