基本上我正在尝试使用JS将一些PHP加载到DIV中。 使用此代码:
$('#preview').load("includes/event_image_crop.php?img=" + fname);
然而,它不只是将fname字符串放在那里,而是添加一个随机字符串,就像这样&_=1369168657782
有什么想法吗?
由于
答案 0 :(得分:3)
这是一项旨在防止缓存的功能。它应该对页面没有影响(除非您需要使用_
GET变量),但如果您需要禁用它,则应使用cache: true
设置ajaxSetup
:
$.ajaxSetup ({
cache: true
});
当然,正如Ian所提到的,这将影响页面上的每个Ajax调用,因此如果您有其他Ajax调用,请注意这一点。重构代码并使用比.load()
更可配置的函数可能更好。
在此处查看类似(相反)的问题:Stop jQuery .load response from being cached