Maison  >  Article  >  interface Web  >  Méthode inter-domaines Jquery pour obtenir Json

Méthode inter-domaines Jquery pour obtenir Json

php中世界最好的语言
php中世界最好的语言original
2018-04-25 14:15:29998parcourir

Cette fois, je vais vous présenter la méthode et la méthode d'obtention de Json inter-domaines Jquery. Quelles sont les précautions pour l'obtention de Json inter-domaines Jquery Ce qui suit est un cas pratique, jetons un coup d'œil. .

Lorsque j'utilise Jquery pour récupérer des données sur plusieurs domaines au cours des deux derniers jours, je rencontre souvent l'erreur d'étiquette invalide. Je suis très déprimé. Je n'arrive toujours pas à obtenir la valeur json renvoyée par le serveur.

Les deux méthodes généralement utilisées dans tous les domaines sont : $.ajax et $.getJSON

Enfin, calmez-vous attentivement et lisez le document json officiel et trouvez ce paragraphe :

Les données JSON sont une sorte de données structurées qui peuvent être facilement analysées par

JavaScript. Si le fichier de données obtenu est stocké sur un serveur distant (avec des noms de domaine différents, c'est-à-dire une acquisition de données inter-domaines), vous devez utiliser le type jsonp. L'utilisation de ce type crée un paramètre de chaîne de requête callback=? qui est ajouté à l'URL demandée. Le serveur doit ajouter le nom de la fonction de rappel avant les données JSON afin de compléter une requête JSONP valide. Si vous souhaitez spécifier le paramètre nom de la fonction de rappel pour remplacer le rappel par défaut, vous pouvez définir le paramètre jsonp de $.ajax().

En fait, le principe inter-domaines de jquery est réalisé via des liens externes