阻止 jQuery .load 响应被缓存
阻止 jQuery .load 响应被缓存
我有以下代码对URL进行GET请求:
$('#searchButton').click(function() { $('#inquiry').load('/portal/?f=searchBilling&pid=' + $('#query').val()); });
但是返回的结果并不总是反映出来。例如,我在响应中进行了更改,结果会输出堆栈跟踪,但当我单击搜索按钮时,堆栈跟踪并未出现。我查看了控制ajax响应的基本PHP代码,它具有正确的代码,直接访问页面显示了正确的结果,但是由.load返回的输出是旧的。
如果我关闭浏览器,然后重新打开它,它会起作用一次,然后开始返回过时的信息。我可以通过jQuery控制这个问题,还是需要让我的PHP脚本输出头来控制缓存?
admin 更改状态以发布 2023年5月21日