Google Storage Ajax加载Json文件无效

时间:2016-08-25 13:04:28

标签: ajax google-cloud-storage

我在html中使用ajax加载Json文件,数据将每5秒刷新一次。

当我在本地主机上测试时,一切都很好。但是,当我上传到谷歌云存储时,它会给我一些错误显示为

Failed to load resource: the server responded with a status of 404 ()
GET https://00e9e64bac97921ce699e88ff28fbd14910d2de64676b68d82-apidata.googleus…/storage/v1/b/../o/TableGenerationData.json 400 ()

我将json文件放在与html相同的文件夹中,我的代码确实有效,

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">    </script>
<script type="text/javascript">
 function refreshData() 
     {
       var tt = $.ajax({
         url: "TableGenerationData.json",
         dataType: "json",
         async: false
         });
       var jsonData = tt.responseJSON;
     }
 </script>

我无法在谷歌存储中工作,有没有人有任何想法? 非常感谢你。

1 个答案:

答案 0 :(得分:0)

终于明白了。

为了使它工作,我需要打开html文件的公共链接,并将json文件设置为&#39; no-cache&#39;确保html会立即获取新上传的数据。

非常感谢,如果我错了,欢迎发表评论并分享您的想法。