


Comment puis-je effectuer une requête AJAX JSONP inter-domaines avec jQuery ?
Nov 23, 2024 am 04:45 AMCréer une requête JSONP AJAX inter-domaines avec jQuery
Dans cette discussion, l'utilisateur demande de l'aide pour analyser les données du tableau JSON à l'aide de jQuery AJAX avec le code suivant. Cependant, ils ne reçoivent aucun résultat.
Comprendre le concept
Le problème sous-jacent semble être une tentative d'effectuer un appel AJAX inter-domaines. Cela signifie que le service auquel vous accédez est hébergé sur un domaine différent de celui de l'application Web qui fait la demande. Pour que JSONP fonctionne correctement, le service Web doit prendre en charge l'injection de méthode.
Modification côté serveur
Bien que le code client fourni par l'utilisateur semble intact, le Le code côté serveur doit être modifié pour s'adapter à JSONP. Plus précisément, le service Web doit envelopper la réponse JSON dans un nom de fonction transmis avec la chaîne de requête.
Exemple
Si la requête contient le paramètre de chaîne de requête :
?callback=my_callback_method
Le serveur doit répondre avec des données formatées comme :
my_callback_method({your json serialized data});
Conclusion
En modifiant le code côté serveur pour envelopper la réponse JSON dans le nom de fonction approprié, la requête AJAX JSONP inter-domaines devrait fonctionner comme prévu.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

Tutoriel de configuration de l'API de recherche Google personnalisé

8 Superbes plugins de mise en page JQuery Page

Créez vos propres applications Web Ajax

Qu'est-ce que & # x27; ceci & # x27; en javascript?
