jQuery AJAX 加载的属性 dataType 和 mimeType 有什么区别?我可以定义 mimeType 且不定义 dataType,或两者都定义。它仍然会起作用。怎么了?
最佳答案
对于 mime 类型: mime类型 类型:字符串 用于覆盖 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/
关于jQuery AJAX : dataType vs mimeType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25018972/