2016-08-25 1 views
-1

Ich verwende AJAX in HTML, um JSON-Dateien zu laden, die die Daten alle 5 Sekunden aktualisiert werden.Google Storage Ajax laden Json Datei funktioniert nicht

Wenn ich es auf meinem lokalen Host teste, funktioniert alles super. Allerdings, wenn ich lade Cloud Storage Google, es gibt mir einige Fehler gezeigt als

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

ich die JSON-Datei im selben Ordner mit dem HTML-Code setzen, und mein Code ist sicher arbeiten,

<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> 

Ich konnte es nicht in Google Storage arbeiten, hat jemand eine Idee?
Vielen Dank.

Antwort

0

Endlich herausgefunden.

Um es funktionieren zu lassen, muss ich den öffentlichen Link der HTML-Datei öffnen und die JSON-Datei als 'no-cache' festlegen, um sicherzustellen, dass neu hochgeladene Daten sofort vom HTML abgerufen werden.

Vielen Dank, willkommen zu kommentieren und teilen Sie Ihre Idee, wenn ich falsch liege.

Verwandte Themen