jquery如何猜测Ajax方法中更好的数据类型?

前端之家收集整理的这篇文章主要介绍了jquery如何猜测Ajax方法中更好的数据类型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
它是关于Ajax方法及其dataType的 jquery文档中的wriiten:

‘默认:智能猜猜’

如果没有为它选择任何内容,jquery如何猜测此方法的更好数据类型?

如果通过ajax请求的url的输出都有html和脚本,哪一个会被考虑?
html或脚本作为dataType?

解决方法

主要是通过查看 Content-Type header回复. the source中ajaxHandleResponses函数的详细信息(当前,对于v1.5.2,从第6,932行开始).

the documentation

dataType: … If none is specified,jQuery will try to infer it based on the MIME type of the response (an XML MIME type will yield XML,in 1.4 JSON will yield a JavaScript object,in 1.4 script will execute the script,and anything else will be returned as a string).

回覆

if the output of requested url via ajax has html and script both,which one will be consider? html or script as dataType?

这将是带有嵌入式脚本标记的HTML,它也是HTML.在(如果)将HTML插入DOM时,将评估脚本标记.示例:http://jsbin.com/utuha3

猜你在找的jQuery相关文章