当您使用AJAX加载html文档时,它对HEAD标记内的节点有何作用:(脚本,链接,样式,元,标题)忽略它们或加载并解析它们?并且在jquery的ajax()函数的情况下?
调用该jQuery.ajax()方法时,可以指定dataType属性,该属性描述了您希望从服务器获得什么样的数据,以及接收到数据后如何处理。
jQuery.ajax()
dataType
默认情况下,jQuery将尝试dataType根据响应的MIME类型猜测。但是,您可以从以下内容显式指定dataType:
html :以纯文本形式返回HTML;插入到DOM中时,将评估包含的脚本标签。
text :纯文本字符串。
xml :返回可以通过jQuery处理的XML文档。
script :将响应评估为JavaScript并以纯文本形式返回。除非使用选项“缓存”,否则禁用缓存。
json :将响应评估为JSON并返回一个JavaScript对象。
jsonp :使用JSONP加载JSON块。将添加额外的“?callback =?” URL的末尾以指定回调。
例如,以下ajax调用将以纯文本字符串形式返回数据,而无需执行脚本或操纵DOM:
$.ajax({ url: 'ajax/test.html', dataType: 'text', success: function(data) { alert(data); } });