为什么浏览器网络显示在jQuery .ajax调用后重新加载的所有JavaScript

时间:2018-09-03 15:18:01

标签: javascript jquery html google-chrome

enter image description here我在自己的网站上使用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个文件包含在主页标题中)(因为这显然减慢了插入部分的延迟)。

0 个答案:

没有答案