1

我在我的项目中基本编写了 ajax 函数,然后我打开了 firebug,我看到了这个数字,我想知道发送的数字是什么或数字的含义是什么。非常感谢你。

在此处输入图像描述

示例代码:

$(".index_page").click(function(){

  $.ajax({

    url: "ajax/index.php",
    cache: false

  }).done(function( raw_html ){

    $("#content").empty();
    $("#content").append(raw_html);

  });

});
4

3 回答 3

4

这是因为cache: false- 这将在您的请求 url 中添加一个唯一参数(例如当前时间),以确保浏览器不提供来自缓存的请求

于 2013-05-08T10:53:12.930 回答
4

来自Jquery 文档

缓存(默认值:true,对于 dataType 'script' 和 'jsonp' 为 false) 类型:Boolean 如果设置为 false,它将强制浏览器不缓存请求的页面。注意:将缓存设置为 false 仅适用于 HEAD 和 GET 请求。它通过将“_={timestamp}”附加到 GET 参数来工作。其他类型的请求不需要该参数,除非在 IE8 中对已由 GET 请求的 URL 进行 POST。

于 2013-05-08T10:53:15.177 回答
1

此数字用于提供实际结果,而不是缓存。它出现在您设置cache: falseajax 请求时。

于 2013-05-08T10:53:36.830 回答