javascript mit einem Ordner

Habe ich ein Stück javascript:

  $.getJSON("something.json",function whatever(data)

Anstatt something.json im gleichen Ordner wie das javascript, ich würde like to move it up in der Verzeichnis-Struktur.

Wie sollte ich ändern, um den code zu erkennen, der neue Standort?

  • Dies funktioniert nur, wenn die Ziel-URL ist immer noch in Ihrem web-root. Wenn nicht, wird der server nicht in der Lage sein die Datei.
  • Meine index.html ist in meinem öffentlichen Ordner und ich bin der Hoffnung, um die json-Datei ein, die oben für die Sicherheit. Wird dies nicht funktionieren?
  • Nein. Wenn Sie keinen Zugriff auf die Datei mit der URL, es wird nicht funktionieren. Und normalerweise können Sie nicht gehen über dem web-root.
  • Gibt es eine Einstellung, die kann damit es funktioniert? Ich weiß mit PHP-Dateien kann ich gehen, bis es... mit ../
  • Ich glaube nicht, dass das möglich ist, wäre das ein riesiges Sicherheitsproblem, da könnte sich jeder Zugriff auf alle Dateien auf Ihrem server. Ja, PHP kann dies tun, weil es auf dem server ausgeführt und kann direkt auf das Dateisystem zuzugreifen. Was Sie tun können, ist das erstellen einer PHP-Datei liest die JSON-Datei. Aber was ist der Punkt? Die Kunden haben Zugriff auf die JSON-Daten oder so. Ich denke, Ihr sind die Dinge zu kompliziert. Alle Daten, die übertragen werden sollen, zwischen einem server und einem client ist öffentlich zugänglich (wenn es keine Autorisierung erforderlich). Das ist so, wie es ist.
InformationsquelleAutor David19801 | 2011-11-06
Schreibe einen Kommentar