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