Je travaille avec des fichiers json sur un autre domaine et j'essaie de faire une requête crooss-domaine en utilisant YQL comme proxy. Je suis un débutant avec javascript et les technologies web et chaque ligne de code que j'écris pourrait être beaucoup mieux, mais pour l'instant ce n'est pas un problème si le code que j'écris avec votre aide n'est pas si élégant.
Pour l'instant, mon code est le suivant :
function GetUrl() {
var link = "http://m.airpim.com/json/public/search?q=variabile&k=&e=1",
name = document.id('s').get('value') || '*';
return link.replace("variabile", name);
}
function Ricerca() {
var yql = 'http://query.yahooapis.com/v1/public/yql?q=' + encodeURIComponent('select * from json where url="' + GetUrl() + '"') + '&format=json&diagnostics=false&callback=';
return yql;
}
function LavoroJson() {
var ciao = new Request.JSONP({
url: Ricerca(),
onComplete: function(data) {
// Log the result to console for inspection
alert(ciao.toSource());
}
}).send();
}
Dans mon idée, je devrais faire la requête du json en utilisant YQL, mais cela ne fonctionne pas. Comment puis-je le faire ?