Maison  >  Article  >  développement back-end  >  Que faire si thinkphp5 ajax signale une erreur 500

Que faire si thinkphp5 ajax signale une erreur 500

藏色散人
藏色散人original
2020-07-29 10:17:572972parcourir

Solution à l'erreur php ajax500 : ouvrez d'abord le fichier de script d'erreur ; puis modifiez le code d'erreur en "echo json_encode($arr)" ;

Que faire si thinkphp5 ajax signale une erreur 500

Recommandation : "Tutoriel PHP"

Scénario : Plusieurs sites d'Alibaba Cloud migrent à Tencent Cloud, puis La requête ajax du projet TP5 signale une erreur 500. Les données sont renvoyées avec succès, mais le code d'état http est 500. Si vous n'y parvenez pas, vous continuez à afficher une erreur

comme indiqué ci-dessous :

Analyse de la raison :

La version du serveur Centos est différente, mais selon l'expérience, cela ne devrait pas en être la cause. Le code de suivi n'est pas causé par des versions différentes,

Il suffit de lancer la méthode :

Comme indiqué ci-dessus : ne pas utiliser la méthode exit(), n'utiliser pas json(),

Utiliser echo json_encode($arr) et c'est tout

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn