jQuery.get()
是jQuery.ajax()
get呼叫的简写。但是,当我设置调用cache:false
的数据时.get()
,发送到服务器的是一个名为false的参数,称为cache。虽然我的意图是将带有数据的时间戳发送到服务器以防止缓存,但是如果我cache: false
在jQuery.ajax数据中使用它,将会发生这种情况。我如何做到这一点而不重写我的jQuery.get调用到jQuery.ajax调用或使用
$.ajaxSetup({
// Disable caching of AJAX responses
cache: false
});
更新:谢谢大家的答案。你们都是正确的。但是,我希望有一种方法可以让get调用知道您不想缓存,或将该值发送到基础.ajax()以便知道如何处理。
我一个 寻找除目前已确定的三种方式以外的第四种方式:
通过ajaxSetup全局执行
使用.ajax呼叫而不是.get呼叫
手动执行此操作,方法是将一个带有时间戳的新参数添加到您的.get调用中。
我只是认为应该将此功能内置到.get调用中。
get()
例子?