2012-05-04 13 views
8

का उपयोग कर एक्सडीआर में जेएसओएन डेटा कैसे भेजें, मैं POST विधि का उपयोग कर एक्सडीआर में जेएसओएन डेटा भेजना चाहता हूं। मैं 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

हो सकता है आपके सर्वर साइड स्क्रिप्टिंग गलत है .. इस कोड को सही प्रतीत हो रहा है ....