Ajax jQuery simple appel
J'essaie de base appel ajax. Donc, je suis d'hébergement de la suite de tests en php sur un serveur de test:
http://voicebunny.comeze.com/index.php?numberOfWords=10
Cette page web est de mon propre test qui est déjà intégrée à l'VoiceBunny API http://voicebunny.com/developers.
Maintenant, j'ai besoin d'obtenir les données imprimées par que page web dans certains autres pages web à l'aide de jQuery.
Comme vous pouvez le voir la page web de la dg echo, certains JSON. Comment puis-je obtenir ce JSON à partir d'une autre page web?
C'est le code que j'ai:
$.ajax({
'url' : 'http://voicebunny.comeze.com/index.php',
'type' : 'GET',
'data' : {
'numberOfWords' : 10
},
'success' : function(data) {
alert('Data: '+data);
},
'error' : function(request,error)
{
alert("Request: "+JSON.stringify(request));
}
});
J'ai essayé de nombreuses autres variantes, mais j'ai toujours une erreur et de ne jamais le JSON. Merci
- Quelle est l'erreur que vous obtenez?
- À moins que vous hébergez votre site web et jquery sur le même site, c'est une croix de domaine d'appel. Votre site web doit autoriser explicitement croix domaine des appels et vous avez besoin de l'activer dans l'appel AJAX ainsi (ajouter
crossDomain: "true"
). - Hey la variable d'erreur imprime seulement les "erreur"
- Bonjour TrueBlueAussie comment puis-je l'activer sur le serveur? Dois-je contacter le service d'hébergement?
Vous devez vous connecter pour publier un commentaire.
veuillez régler type de données config de la propriété dans votre appel ajax a donner une autre chance!
un autre point est que vous êtes en utilisant ajax appel d'installation et de configuration des propriétés comme une chaîne de caractères, et il est faux que site de référence
J'espère être utile!
(request,error)
variables sont chaque pour. Comment venir vous n'avez rien faire d'autre queerror
?Vous pouvez aussi faire de l'appel ajax plus générique et réutilisable, de sorte que vous pouvez appeler à partir de différentes opérations CRUD(create, read, update, delete) des tâches pour l'exemple et de traiter les cas de succès à partir de ces appels.