从appcache加载时GET请求失败

时间:2018-03-16 16:06:03

标签: javascript jquery html5 html5-appcache

我正在使用HTML5 appcache,它会缓存这些文件:

type: 'GET',
            url: '/getGame',
            dataType: 'json',
            data: {
                name: crosswordName
            },
            success: function (data) {
                console.log(data);
                self.puzzle = data;
                self.clues = JSON.parse(data.jsonArr);
                localStorage.setItem("jsonPuzzle", JSON.stringify(data));
                continueInit();
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log(jqXHR, textStatus, errorThrown);

                console.log("DIdn't make it??");
            }

        });

问题是,无论何时从缓存加载,它都会尝试执行AJAX get请求以从服务器获取信息。即使用户在线,请求也会失败。

请求如下。请求是从CrosswordModel

完成的
{{1}}

当我删除appcache或清除缓存时,请求正常。关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

如果有人偶然发现并需要修复,请将其添加到缓存清单中:

 NETWORK:
*