Я получаю некоторые данные (закодированные JSON) из скрипта PHP, используя $ .getJSON. Он состоит из 10 наборов данных ({«ключ»: «данные», ...}). Я хочу распечатать все данные, сначала угасая старое жало, а затем заменив его новым и, наконец, затухающим. Это произойдет в цикле.распечатать данные с помощью getJSON и loop
Когда набор данных обрабатывается, функция вызывает себя и получает следующие 10 наборов данных для их печати. И так далее.
function getText(){
$.getJSON("getText.php",
function(data){
for(key in data){
//alert(key);
if($("#wrapper").css("display") == "block")
$("#wrapper").fadeOut(500);
$("#wrapper").html(data[key]).fadeIn(500);
}
});
//alert("end");
setTimeout(function(){
getText();
},20000);
}
С некоторыми предупреждениями правильные наборы данных показаны, но без них только последние или первые данные из набора данных displayed.Can кто-нибудь помочь мне, пожалуйста ?!
Упрощенный есть только один div (#wrapper). После того, как страница загрузится и отобразится некоторая информация, функция first getText ist называется. Теперь вызывается PHP-скрипт и мы получаем десять наборов данных. Каждый из них должен отображаться до того, как функция снова вызовет себя. Например: затухание в обертке, отображение данных # 1, обтекание обтеканием; затухают в обертке, показывают данные # 2, обтекают обертку и т. д., пока не будут показаны все данные (из десяти). Цикл должен каким-то образом ждать анимации. И текст в обертке должен быть заменен.
Извините, это не совсем то, что я себе представлял. Упрощено есть только один div (#wrapper). После того, как страница загрузится и отобразится некоторая информация, функция first getText ist называется. Теперь вызывается PHP-скрипт и мы получаем десять наборов данных. Каждый из них должен отображаться до того, как функция снова вызовет себя. Например: затухание в обертке, отображение данных # 1, обтекание обтеканием; затухают в обертке, показывают данные # 2, обтекают обертку и т. д., пока не будут показаны все данные (из десяти). Цикл должен каким-то образом ждать анимации. И текст в обертке должен быть заменен. Спасибо за помощь до сих пор :) – Thrukal
попробуйте эти обновления –
С некоторыми настройками я думаю, что это будет работать нормально. Благодаря :) – Thrukal