Дикс
09.11.2009, 22:03
допустим, есть такой код:
test = "";
$.getJSON("http://url/", {async:false,cache:false}, function(data){test = data;});
alert(test)
в данном случае, несмотря на опцию async:false, алерт выводит пустую строку, т.к. ответ запроса ещё не успел прийти.
какие есть способы заполнить 2-3 переменные ответами с разных серверов, и лишь затем запустить основную функцию, которая эти данные обработает?
test = "";
$.getJSON("http://url/", {async:false,cache:false}, function(data){test = data;});
alert(test)
в данном случае, несмотря на опцию async:false, алерт выводит пустую строку, т.к. ответ запроса ещё не успел прийти.
какие есть способы заполнить 2-3 переменные ответами с разных серверов, и лишь затем запустить основную функцию, которая эти данные обработает?