它是关于Ajax方法及其dataType的jquery文档中的wriiten:
'默认:智能猜猜'
如果没有为它选择任何内容,jquery如何猜测此方法的更好数据类型?
如果通过ajax请求的url的输出都有html和脚本,哪一个会被考虑?html或脚本作为dataType?
主要是通过查看响应的Content-Type标题.源中ajaxHandleResponses函数的详细信息(当前,对于v1.5.2,从第6,932行开始).
从文档:
dataType:...如果没有指定,jQuery将尝试根据响应的MIME类型推断它(XML MIME类型将产生XML,在1.4 JSON中将产生一个JavaScript对象,在1.4脚本中将执行脚本,并且其他任何东西都将作为字符串返回).
回覆
如果通过ajax请求的url的输出都有html和脚本,哪一个会被考虑?html或脚本作为dataType?
这将是带有嵌入式脚本标记的HTML,它也是HTML.在script当(如果)你插入HTML到DOM标签进行评估.示例:http://jsbin.com/utuha3
| 归档时间: |
|
| 查看次数: |
1576 次 |
| 最近记录: |