我在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>
我无法在谷歌存储中工作,有没有人有任何想法? 非常感谢你。
答案 0 :(得分:0)
终于明白了。
为了使它工作,我需要打开html文件的公共链接,并将json文件设置为&#39; no-cache&#39;确保html会立即获取新上传的数据。
非常感谢,如果我错了,欢迎发表评论并分享您的想法。