jQuery AJAX:dataType vs mimeType

use*_*654 5 ajax jquery types

属性dataType和jQuery AJAX的mimeType之间有什么区别?我可以定义mimeType而不是dataType,或者两者都定义.它仍然有效.怎么了?

小智 -1

对于 mimetype:mimeType 类型:字符串 用于覆盖 XHR mime 类型的 mime 类型。

数据类型:您期望从服务器返回的数据类型。如果未指定,jQuery 将尝试根据响应的 MIME 类型推断它(XML MIME 类型将生成 XML,在 1.4 JSON 中将生成 JavaScript 对象,在 1.4 脚本中将执行脚本,其他任何内容都将是以字符串形式返回)。可用类型(以及作为成功回调的第一个参数传递的结果)

因此,归根结底,区别在于设置 mimetype 和 datatype 允许您的 ajax 调用从服务器获得预期的 MIME 类型,但 datatype 提供了更多功能。

如果您想查看文档,它将有很大帮助 http://api.jquery.com/jquery.ajax/