getJSON работа с обработчиками
Делаю запросы
$.getJSON('xxx.json') Файлы меняются! Часть из них отсуствует! есть обработчики .success .error .complete и еще какие-то где-то читал) Но не понял! Какой срабатывает именно тогда когда файл считан? Как определить? |
http://api.jquery.com/jQuery.getJSON/
Чет я тут токо .success вижу. А также .done .fail и .always |
danik.js,
у меня работают))) |
Другая проблема (
for (var x=left_bottom_x-2;x<right_top_x+2;x++){ for (var y=right_top_y-2;y<left_bottom_y+2;y++){ $.getJSON('http://xxx.ru/'+z+'/'+x+'/'+y+'.json',function(data){ //Тут код }); } } Вот .getJSON выполняется асинхроно! И когда срабатывает callback! x и y уже имеют другие значения! соотвественно использовать в //тут код их нельзя! Кто что посоветует? |
ыы. а нахрена ты в цикле делаешь HTTP-запросы? Какая в этом надобность?
|
danik.js,
Получаю инфу) Нужно так) |
Rise,
Не канает! Я пока сделал по другому! Храню X и Y нужные в самом json файле! |
Цитата:
|
Цитата:
for (var y=right_top_y-2;y<left_bottom_y+2;y++){ $.getJSON('http://xxx.ru/'+z+'/'+x+'/'+y+'.json', function(y) { return function(data) { //Тут код } }(y)); } |
danik.js,
получи 10 картинок 1 запросом) |
Часовой пояс GMT +3, время: 15:02. |