L'utilisation simple de json ne peut pas prendre en charge les demandes de ressources inter-domaines. Afin de résoudre ce problème, le protocole d'interaction de données jsonp doit être utilisé. Comme nous le savons tous, l'appel de fichiers js n'est pas limité selon qu'il s'agit d'un inter-domaine ou non. Par conséquent, si vous souhaitez accéder à des données inter-domaines via le côté Web pur, vous pouvez uniquement essayer d'encapsuler les données json dans. un fichier au format js sur le serveur distant pour que le client puisse l'appeler et poursuivre le traitement, c'est le principe du protocole jsonp.
JSON et JSONP
JSONP est un moyen d'envoyer des données JSON sans se soucier des problèmes inter-domaines. JSONP n'utilise pas l'objet XMLHttpRequest. JSONP utilise à la place la balise