2012-05-04 46 views
8

Tôi muốn gửi dữ liệu JSON bằng XDR bằng phương thức POST. Tôi có thể gửi dữ liệu JSON, tuy nhiên vấn đề là biểu tượng . (DOT) được chuyển đổi thành _ (gạch dưới). Đây là mã:Cách gửi dữ liệu JSON trong XDR bằng phương thức POST

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

Có một vấn đề trong kịch bản phía máy chủ. Sau khi sửa chữa mà bây giờ làm việc của nó hoàn toàn tốt đẹp. – Mathankumar

+0

hãy tiếp tục và đặt câu trả lời đó và đánh dấu câu trả lời đúng để câu hỏi này là câu trả lời "đúng". – PetersenDidIt

Trả lời

0

Có thể kịch bản phía máy chủ của bạn là sai .. mã này có vẻ là đúng ....

Các vấn đề liên quan