Cet article vous expliquera comment signaler une erreur de requête ajax et activer les requêtes inter-domaines en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Ajouter
header("Access-Control-Allow-Origin: *");
si vous souhaitez autoriser uniquement un certain site Web à passer, vous pouvez définir
header("Access-Control-Allow-Origin: http://test.com"); // Autoriser les requêtes inter-domaines initiées par test.com, Autres ne passera pas
S'il s'agit d'un framework php, il doit être placé après l'espace de noms, pas devant, sinon une erreur sera signalée
<?php header('Access-Control-Allow-Origin: *'); $arr = [ array('id'=>1,'title'=>'one1'), array('id'=>2,'title'=>'one2'), array('id'=>3,'title'=>'one3'), array('id'=>4,'title'=>'one4'), ]; echo json_encode($arr); ?>
<script type="text/javascript" src="jq.js"></script> <script type="text/javascript"> $.ajax({ type:'post', url: 'http://127.0.0.1/demo1/api.php', contentType: "application/x-www-form-urlencoded", dataType: 'json', success: function(res){ console.log(res) } }) </script>
Apprentissage recommandé : tutoriel vidéo php
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!