Maison  >  Article  >  interface Web  >  Utilisez le src du script pour acquérir des compétences d'effets_javascript inter-domaines et de type ajax

Utilisez le src du script pour acquérir des compétences d'effets_javascript inter-domaines et de type ajax

WBOY
WBOYoriginal
2016-05-16 16:31:531595parcourir

Scène

S'il y a deux serveurs avec des noms de domaine différents, a.com et b.com, vous pouvez récupérer quelques données dans l'interface b.com/b_return_js.php. Bien sûr, si c'est sur la page de b.com, vous pouvez utiliser ajax pour demander directement cette interface, mais que se passe-t-il si elle est demandée sur la page de a.com.

Code d'interface de b_return_js.php :

Copier le code Le code est le suivant :

$a = tableau(
array('nom d'utilisateur'=>'tony', 'age'=>25),
Array('nom d'utilisateur'=>'yimeng', 'age'=>23),
array('nom d'utilisateur'=>'ermeng', 'age'=>22),
array('nom d'utilisateur'=>'sanmeng', 'age'=>21),
);
mélanger($a);

echo 'var userdata = '.json_encode($a).';'; //Généralement, s'il s'agit d'une requête sur site de b.com, json_encode($a) sera renvoyé directement, mais si vous Si vous souhaitez utiliser l'attribut src pour réaliser des opérations inter-domaines, nous devons ici attribuer cette valeur à une variable js pour garantir que ces données peuvent être obtenues et utilisées dans la page après le chargement de la balise de script.

Mise en œuvre simple

Il existe un moyen simple d'accéder directement à la page sous a.com

Copier le code Le code est le suivant :