Я работаю с некоторыми файлами json в другом домене, поэтому я пытаюсь сделать междоменный запрос, используя YQL в качестве прокси. Я новичок в javascript и веб-технологиях, и каждая строка кода, которую я пишу, могла бы быть намного лучше, но пока это не проблема, если код, который я пишу с вашей помощью, не такой элегантный.
На данный момент мой код:
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();
}
По моей идее я должен сделать запрос json с помощью YQL, но это не работает. Как мне это сделать?