Warum ist Fehler des Inhalts Header ‚application / javascript‘ verursacht einen 500?

StackOverflow https://stackoverflow.com/questions/81896

  •  09-06-2019
  •  | 
  •  

Frage

Ich habe ein Skript, das auf meinem Test-Server (mit IIS 6) gut funktioniert. Das Skript verarbeitet eine Ajax-Anforderung und sendet eine Antwort mit der folgenden Zeile:

header( 'application/javascript' );

Aber auf meiner Live-Server, diese Zeile stürzt die Seite und führt zu einem 500-Fehler.

Muß ich erlaube PHP verschiedenen MIME-Typen in IIS7 zu schicken? Wenn ja, wie kann ich das tun? Ich kann keine Art und Weise auf der Benutzeroberfläche finden.

War es hilfreich?

Lösung

Der Header ist falsch, versuchen Sie stattdessen:

header('Content-Type: application/javascript');

Andere Tipps

einen Blick auf http://en.wikipedia.org/wiki/Mime_type

Dort heißt es Sie application / javascript anstelle von text / javascript verwendet werden soll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top