我在自己的网站上使用jQuery(v1.11.3),并注意到在我使用$ .ajax将部分内容加载到页面中之后,Chrome和Firefox都列出了很多JavaScripts /似乎重新加载到页面中的css文件
我的呼叫被削减为:
ajaxUrl = '/sample/ajaxSavedItems';
xhr = $.ajax({
url: ajaxUrl,
data: jsonObj,
type: 'post',
cache: false,
dataType: "html",
success: function(data){
$('#loadMore').remove();
$('#loadMore-section').replaceWith(data);
}
})
例程正常工作,返回的html只是没有头的后端代码的摘录-只是需要插入的裸html。
问题是,为什么网络似乎会显示浏览器重新加载了所有现有的javascript和css文件(总共约42个文件包含在主页标题中)(因为这显然减慢了插入部分的延迟)。