Ajax和PHP Get不会将数据发送到服务器

时间:2017-02-21 13:31:28

标签: php jquery mysql ajax

所以我遇到了问题,我需要将数据发送到服务器,我使用ajax发送数据。我在我的测试服务器上测试了所有内容并且都运行了但当我尝试在我的服务器上做它..它有时工作,大多数时候只是给我灰色200 OK网络状态,我无法弄清楚为什么..这里有些图片

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:2)

在您打开网络时查看转移列,您会收到通知,表明您的请求的响应已被缓存,

我认为这是在这里解释的:

https://webmasters.stackexchange.com/questions/53942/why-is-this-response-being-cached

要避免缓存,您必须在标头请求中发送以下值: headers: { 'Cache-Control': 'no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0' }

答案 1 :(得分:1)

Firefox中的灰色表示文档已放入缓存中,并从缓存中检索而不是获取文件(您可以在右侧的列中看到它)。

它仍然是200,这意味着它对你来说没问题......(除非你没有,否则你必须禁用缓存)

答案 2 :(得分:0)

可能你没有在ajax调用中提到过dataType,请提供你写的ajax的示例代码,这样我们就可以找到错误。