gpt4 book ai didi

javascript - 添加缓存文件 .appcache 停止 jquery ajax 调用

转载 作者:行者123 更新时间:2023-11-28 00:06:20 25 4
gpt4 key购买 nike

我在 azure 上发布了一个网站,该网站使用 jquery ajax 调用从 azure 托管数据库获取数据。现在我的问题是这个流程工作正常,除非并且直到我在其中添加“.appcache”文件以在本地缓存文件,以便网站也可以离线工作。添加此文件后,它停止工作并显示类似

的错误
   net::ERR_FAILED                         $jquery-1.11.2.js:9659
send $jquery-1.11.2.js:9659
jQuery.extend.ajax $jquery-1.11.2.js:9210
loginservice $authentication.js:94
(anonymous function) $authentication.js:81

点击“jquery-1.11.2.js:9659”会将我重定向到jquery中的这一行:

xhr.send(( options.hasContent && options.data ) || null );

有人可以指导我这是如何工作的吗?如何同时使用缓存和jquery?

最佳答案

我想您尝试通过 jQuery 访问的 URL 并未在缓存 list 的 CACHE 部分中列出。请记住,使用 appcache 时,所有请求都从缓存加载,而不是从服务器加载。如果资源未缓存,您将收到 net::ERR_FAILED。

一个异常(exception)是文件的 NETWORK 部分中列出的资源。尝试将以下内容添加到您的缓存 list 中:

NETWORK:
*

重试,看看错误是否自行解决。

Thisthis都是极好的资源。

关于javascript - 添加缓存文件 .appcache 停止 jquery ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31314454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com