jQuery AJAX : dataType vs mimeType

标签 jquery ajax types

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/

相关文章:

jquery/css 从上到下填充圆形图像

jquery - 在 Symfony2 实体字段中添加 JQuery 自动完成

jQuery Cycle 插件 - 如何返回当前显示幻灯片的索引号?

javascript - Ajax 提交 nicEdit

javascript - Web应用程序在客户端存储大量数据

database - 在 Doctrine 2 中指定 decimal 字段类型时,scale 和 precision 意味着什么?

java - Java中是否有默认的数字类型

javascript - 将函数类型分配给对象的方法

javascript - Bootstrap 下拉菜单不折叠菜单

javascript - 如何在表为空或在 jquery 数据表中找不到匹配项时添加自定义警告消息