草庐IT

ajaxPrefilter

全部标签

javascript - 如何停止 jquery 将唯一 ID 附加到通过 ajax 调用的脚本?

我正在使用jquery的ajax函数来抓取页面片段并显示在页面的一部分中-这个片段包括html和对外部js文件的引用。程序流程如下所示:主页调用->调用的片段页面->通过脚本标签调用各种大型js文件。我在最初的ajax调用中打开了缓存选项,以便缓存fragment页面(没有唯一ID附加到url),但是当加载片段时,jquery似乎重写了脚本url以包含一个unix时间戳,这样浏览器每次都会下载一份新的脚本副本。我调用的脚本压缩后约为250kb,这确实损害了用户体验,因为每当调用它们时浏览器都会锁定。这是jquery的期望行为吗?有没有办法禁用url重写?非常感谢您的帮助

javascript - $.ajaxPrefilter() 与 $.ajaxSetup() - jQuery Ajax

在学习jQuery中的ajax时,我遇到了2个术语,即$.ajaxPrefilter()和$.ajaxSetup()。我所能发现的是,这些在加载或调用$.ajax()之前对AJAX进行了一些更改。.有人可以用最简单的形式简化和解释这些术语,并对两者进行轻微比较吗? 最佳答案 $.ajaxSetup()-为future的Ajax请求设置默认值。例如,您可以在此处设置您始终希望用于每个请求的ajaxURL。例子:$.ajaxSetup({//AlwaysusethisURLforeveryrequesturl:"http://examp