1

javascript ajax 调用因 HTML5 中的脱机缓存而失败。我已经在没有缓存 HTML5 应用程序的情况下进行了测试,它运行良好。关于这个问题的任何想法?

提前致谢。

javascript片段:

 function getData(){
         var xmlhttp = new XMLHttpRequest();
         xmlhttp.onreadystatechange = function () {
                if (this.readyState === 4 && this.status === 200) {
                  alert(this.responseText);
                }else if (this.readyState === 4 && this.status !== 200){
                  alert("alert");
                }
         }     
         xmlhttp.open("GET", serviceURL , true);
         xmlhttp.setRequestHeader('Accept', 'application/json', 'text/javascript');
         xmlhttp.setRequestHeader('Content-Type', 'application/json', 'charset=utf-8');
         xmlhttp.send('');
       }  
4

1 回答 1

0

我不知道您的清单文件中有什么。

但如果此标签不存在,请包括

NETWORK:
# Do Not Cache these Files
*

如果这不存在,那么您的 ajax 调用将失败。

于 2013-09-13T07:30:43.523 回答