Comment faire une requête interdomaine en utilisant ajax ou javascript?

J’ai un script pré-construit qui fait une demande ajax à un site Web. Et ça marche bien. Mais je ne suis pas en mesure de faire une demande à certains domaines.

Mon processus de travail: –

1) J’ai pré-construit le script sur http://www.Test.com/a.js maintenant, j’appelle ce js dans ce domaine http://www.test1.com en collant le code dans l’URL et tout fonctionne correctement.

2) Maintenant, quand je veux appeler une page de This http://hello.test1.com/as.php mais cela montre quelques erreurs. Comment pourrais-je faire la demande à la page de sous-domaine de la page de domaine principal.

S’il vous plaît laissez-moi savoir comment puis-je faire cela.

Merci d’avance.

Vos différentes options pour les requêtes inter-domaines sont:

  • Le nouveau standard CORS ( Cross-Origin Resource Sharing ), si les navigateurs que vos utilisateurs utilisent le prennent en charge et si le serveur le prend en charge. Notez que beaucoup d’utilisateurs du Web général ont encore des navigateurs qui ne le prennent pas en charge.
  • JSON-P (“JSON avec padding”), qui est fondamentalement un élément de script ajouté dynamicment
  • Utilisation de YQL (Yahoo Query Language) en tant que proxy entre domaines

Il existe plusieurs solutions pour les ressortingctions de script entre domaines. easyXDM semble faire ce que vous voulez.

Vous pouvez utiliser php curl pour faire la requête interdomaine en utilisant ajax. Une requête ajax appellera php curl page qui à son tour appellera cross domain avec l’url spécifiée dans php curl page et renverra la réponse.

J’ai mis en œuvre même et cela fonctionne bien. J’espère que cela aide Merci.