Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn thinkphp5 ajax einen 500-Fehler meldet?

Was tun, wenn thinkphp5 ajax einen 500-Fehler meldet?

藏色散人
藏色散人Original
2020-07-29 10:17:572972Durchsuche

Lösung für den PHP-Ajax500-Fehler: Öffnen Sie zuerst die Skriptdatei mit dem Fehler, ändern Sie dann den Fehlercode in „echo json_encode($arr)“ und speichern Sie schließlich die geänderte Datei.

Was tun, wenn thinkphp5 ajax einen 500-Fehler meldet?

Empfehlung: „PHP-Tutorial

Szenario: Mehrere Websites von Alibaba Cloud Migrate an Tencent Cloud und dann TP5-Projekt-Ajax-Anfrage meldet 500-Fehler Die Daten werden erfolgreich zurückgegeben, aber der HTTP-Statuscode ist 500. Wenn Sie nicht zum Erfolg gelangen, wird weiterhin ein Fehler gemeldet

wie unten gezeigt:

Ursachenanalyse:

Die Server-Centos-Version ist unterschiedlich, aber erfahrungsgemäß sollte es nicht daran liegen. Der Tracking-Code wird nicht durch unterschiedliche Versionen verursacht,

Wirf einfach die Methode:

Wie oben gezeigt: Verwenden Sie nicht die Methode exit(), verwenden Sie nicht json(), Verwenden Sie echo json_encode($arr) und das war's

Das obige ist der detaillierte Inhalt vonWas tun, wenn thinkphp5 ajax einen 500-Fehler meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn