【问题标题】:Ajax and PHP Get wont send data to server [closed]Ajax 和 PHP Get 不会将数据发送到服务器 [关闭]
【发布时间】:2017-07-11 03:47:34
【问题描述】:

所以我有一个问题,我需要向服务器发送数据,我正在使用 ajax 发送数据。我在我的测试服务器上测试了所有东西并且一切正常。但是当我尝试在我的服务器上这样做时..它有时会起作用,而且大多数时候只是给我灰色的 200 OK 网络状态,我不知道为什么..这里有一些图片

【问题讨论】:

  • 你的代码是什么?

标签: php jquery mysql ajax


【解决方案1】:

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

它仍然是 200,这意味着它对你来说没问题..(除非你不这样做,那么你必须禁用缓存)

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      打开网络时查看传输列,您会收到通知,您的请求的响应已被缓存,

      我认为这里解释了这一点:

      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' }

      【讨论】:

        猜你喜欢
        • 2014-04-27
        • 1970-01-01
        • 2012-07-02
        • 2011-11-14
        • 2018-10-07
        • 1970-01-01
        • 2017-07-12
        • 2015-05-23
        • 1970-01-01
        相关资源
        最近更新 更多