Các câu trả lời khác không trả lời câu hỏi thực tế, mà là cung cấp cách giải quyết vì nó mất 10 giây để tìm ra cú pháp chính xác cho tham số accepts
.
Tham số accepts
lấy một đối tượng ánh xạ dataType
tới tiêu đề Accept
. Trong trường hợp của bạn, bạn thậm chí không cần phải vượt qua đối tượng accepts
, vì việc đặt loại dữ liệu thành json
là đủ.Tuy nhiên nếu bạn muốn cấu hình một phong tục Accept
tiêu đề này là những gì bạn cần làm:
accepts: {"*": "my custom mime type" },
Làm sao tôi biết? Mở mã nguồn của jquery và tìm kiếm "accept". Phát hiện đầu tiên cho bạn biết tất cả các bạn cần biết:
accepts: {
"*": allTypes,
text: "text/plain",
html: "text/html",
xml: "application/xml, text/xml",
json: "application/json, text/javascript"
},
Như bạn thấy các ánh xạ là mặc định để text
, html
, xml
và json
kiểu dữ liệu.
Nguồn
2015-09-30 17:28:48
chcek tham số đầu tiên http://api.jquery.com/jQuery.ajax/. Tôi biết tôi có thể vượt qua tiêu đề nhưng tại sao nó không hoạt động với việc chấp nhận – aWebDeveloper
+1 Tuyệt vời, khắc phục sự cố khác của tôi http://stackoverflow.com/questions/18586403/sending-html-data-through-ajax-using-spring- mvc. – ATOzTOA