【问题标题】:How to send JSON data in XDR using the POST method如何使用 POST 方法在 XDR 中发送 JSON 数据
【发布时间】: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


【解决方案1】:

可能是您的服务器端脚本错误.. 这段代码似乎是正确的......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 2014-07-19
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    相关资源
    最近更新 更多