2012-05-04 90 views
8

我想使用POST方法在XDR中發送JSON數據。我能夠發送JSON數據,但問題是.(DOT)符號轉換爲_(下劃線)。下面是代碼:如何使用POST方法在XDR中發送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); 
     } 
    }); 
} 
+1

有沒有在服務器端腳本有問題。修好後,現在它的工作非常好。 – Mathankumar

+0

繼續前進,並將其作爲答案並標記爲正確,以便將此問題作爲「正確」答案。 – PetersenDidIt

回答

0

可能是你的服務器端腳本是錯的.. 這段代碼似乎是正確的....

相關問題