【发布时间】:2012-05-13 15:38:29
【问题描述】:
我想使用 POST 方法在 XDR 中发送 JSON 数据。我可以发送 JSON 数据,但问题是 .(点)符号被转换为 _(下划线)。代码如下:
if ($.browser.msie && window.XDomainRequest) {
var xdr = new XDomainRequest();
xdr.open("POST",Path);
xdr.send(JSON.stringify(data) + '&ie=1');
xdr.onerror = function() {
alert('in error');
};
xdr.onload = function() {
alert(xdr.responseText);
}
} else {
jQuery.ajax({
type: "POST",
url: Path,
data: JSON.stringify(data),
dataType: 'json',
contentType: 'application/json',
success: function(msg) {
alert(msg);
}
});
}
【问题讨论】:
-
服务器端脚本出现问题。修复后,现在它工作得很好。
-
继续将其作为答案并将其标记为正确,以便此问题为“正确”答案。
标签: javascript json xdr