Tôi có một cuộc gọi ajax rất cơ bản để cảnh báo các dữ liệu đã được báo cáo từ máy chủjquery ajax hiển thị dữ liệu [đối tượng Object]
$.ajax({
type: "POST",
url: "/someform/act", //edit utl to url
data: { changed: JSON.stringify(plainData) }, //edit to include
success: function(data) {
alert(data); //data not $data
},
error: function() {
//error condition code
}
});
Theo docs trên trang web jquery liên quan đến lĩnh vực dữ liệu trên callback thành công , nó nói rằng dữ liệu trả về là dữ liệu từ máy chủ. Tuy nhiên vì một lý do lạ lùng khi tôi cảnh báo $data
, tôi nhận được [object Object]
Tôi đã chờ đợi để xem một cái gì đó như thế này, vì đó là những gì các máy chủ sẽ gửi lại
<status>0</status>
EDIT:
dữ liệu là cũng được chuyển đi dưới dạng POST
Bạn sẽ nhận được gì nếu bạn sử dụng 'alert (data);'? –
Máy chủ gửi lại XML, jQuery sau đó phân tích cú pháp cho biết xml. Những gì bạn có là một tài liệu xml. Hãy thử 'console.log (dữ liệu)' –
Tôi nhận được 'thành công' khi tôi cảnh báo dữ liệu – tawheed