getJSON没有真正调用php页面

问题描述 投票:0回答:1

任何人都可以给我一个提示,为什么这个getJSON没有真正调用PHP页面。我试图了解一些使用getJSON的现有代码。

“getfolders.php”页面将首先将消息写入日志作为第一步。

我的javascript如下:

$.getJSON('api/getfolders.php', {});
//window.location="api/getfolders.php"; 

如果我使用getJSON,它只是第一次输入这个javascript工作,如果我点击CTRL+F5,它不会多次触发“getfolders.php”。

但是,如果注释掉getJSON并使用window.location,则每个CTRL + F5每次都会触发“getfolders.php”。

这是ajax中的一些行为导致了这个问题吗?

谢谢

php ajax
1个回答
2
投票

GET请求由浏览器缓存。要检查它更改跟随'api/getfolders.php' + Date.now()的请求,但这不是好方法。

Look at discussion of this subject

也许你应该使用$ .post()函数。

© www.soinside.com 2019 - 2024. All rights reserved.