A tutti,jQuery.getJSON (url, [i dati], [callback])
sto cercando di recuperare il tasso di cambio da Google con jQuery $ GetJSON(). Utilizzando la richiesta: "http://www.google.com/ig/calculator?hl=en&q=1USD=?CAD
"
restituisce un semplice file JSON: {lhs: "1 U.S. dollar",rhs: "1.03800015 Canadian dollars",error: "",icc: true}
Sto usando la seguente funzione jquery per ottenere la quantità dollaro canadese .:
$(document).ready(function(){
$.getJSON("http://www.google.com/ig/calculator?hl=en&q=1USD=?CAD?&label=rhs&format=json&jsoncallback=?",
function(data){
alert(data);
});
});
</script>
Fuoco bug visualizza il corretto JSON file ma indica che viene utilizzata un'etichetta non valida.
Qualsiasi aiuto è apprezzato.
Bob
Ottima risposta. Puoi approfondire la differenza tra JSON e JSONP? –
Nick, Posso trattare il file JSON come testo e analizzarlo da solo? Grazie, Bob –
Bob Bob, non è possibile accedere ai file da altri server nel proprio browser (stesso criterio di dominio) se questi file non sono JavaScript. L'unica soluzione praticabile è quella di richiederli direttamente dal tuo server e inviare il risultato al browser. – stefanw