Posso utilizzare XMLHttpRequests in JavaScript per richiedere un file su un server diverso da quello da cui è stata effettuata la richiesta?Can AJAX può richiedere dati da un server remoto?
Grazie.
Posso utilizzare XMLHttpRequests in JavaScript per richiedere un file su un server diverso da quello da cui è stata effettuata la richiesta?Can AJAX può richiedere dati da un server remoto?
Grazie.
È necessario utilizzare un metodo chiamato JSONP.
Uno dei modi migliori è quello di utilizzare jQuery per ridurre il codice e le preoccupazioni tra la pagina e il server, e tutto quello che dovete fare è:
$.ajax({
dataType: 'jsonp',
data: 'id=10',
jsonp: 'jsonp_callback',
url: 'http://myotherserver.com/getdata',
success: function() {
// do stuff
},
});
Solo se il server remoto supporta le intestazioni JSONP o HTTP Access-Control
.
Pubblico Le API JSON (come quelle fornite da Google.com, Facebook.com, ecc.) Spesso lo fanno.
Grazie, BalusC. – Francisc
Grazie, Balexandre. – Francisc
Sorprendentemente semplice e funziona bene. Grazie! – Tillito