Sto provando una chiamata ajax di base. Quindi sto ospitando il seguente test php su un server di prova: http://voicebunny.comeze.com/index.php?numberOfWords=10 Questa pagina Web è il mio test che è già integrato nell'API VoiceBunny http://voicebunny.com/developers.jQuery Ajax chiamata semplice
Ora ho bisogno di ottenere i dati stampati da quella pagina web in qualche altra pagina web usando jQuery. Come puoi vedere la pagina web echo è un po 'JSON. Come posso ottenere questo JSON da un'altra pagina web?
Questo è il codice che ho:
$.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));
}
});
Ho provato molte altre varianti, ma ottengo sempre un errore e non il JSON. Grazie
Qual è l'errore che stai ottenendo? –
A meno che non ospiti la tua pagina web e jquery sullo stesso sito web, questa è una chiamata interdominio. Il tuo sito web deve consentire esplicitamente le chiamate tra domini e devi abilitarlo anche nella chiamata AJAX (aggiungi 'crossDomain:" true "'). –
Ehi la variabile di errore stampa solo "errore" – Alejandro