4

我使用getScript()jQuery 函数导入 Bootstrap 3 js 文件:

$.getScript("//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js");

我不明白为什么 jQuery 会在 url 中添加搜索参数,结果是 404 - Not found 错误:

GET http://netdna[...]/3.0.0/js/bootstrap.min.js?_=1379832218975 404 (Not Found) 
// Why does this parameter appear? -------------^^^^^^^^^^^^^^^^

我创建了一个JSFIDDLE来演示这一点。

我该如何解决?

4

1 回答 1

3

jQuery.ajax使用当前的 unix 时间戳为 ajax 调用附加一个查询字符串,以防止缓存。默认情况下,jQuery.getScript将设置此标志。

$.ajaxSetup({
  cache: true
});

查看jQuery.ajax设置

于 2013-09-22T06:52:35.610 回答