Tôi đang cố gắng đặt một số dữ liệu định dạng JSON qua Ajax với jQuery vào máy chủ. Mã của tôi trông giống như sau:jQuery - Làm cách nào để đưa JSON qua Ajax?
$.ajax({
type: "PUT",
url: myURL,
contentType: "application/json",
data: {"data": "mydata"}
});
Nhưng ở phía máy chủ, tôi nhận được một chuỗi data=mydata
, thay vì JSON dự kiến. Firebug nói với tôi như vậy.
Lỗi ở đâu?
bạn đang sử dụng gì trên server-side? –
Tôi sử dụng Couchdb dự kiến JSON. –
AJAX PUT * có * trong tất cả các trình duyệt chính. HTTP PUT không phải. Vì vậy, trong trường hợp này, nó là tốt (khuyến khích, thậm chí) để sử dụng PUT. –