Помогите с jQuery

voodoo911
На сайте с 11.03.2008
Offline
157
470

Пытаюсь сделат что то типа статус бара. Тоесть пока выполняется функция - выводить в div какое то значение-статус.

Код jquery

$(document).ready(function() {

$("#subbutton").click(function(){ // при клике на кнопку

show_progress(); // выводим в DIV statur working

add_data(); // выполняем определенные действия. Для задержки использую вызов php скрипта и sleep() в скрипте

hide_progress(); // вывоим в DIV статус --

})

});

// выводим Working пока функция работает

function show_progress(){

$("#chk").html('Working');

}

// выводим -- когда функция не работает

function hide_progress(){

$("#chk").html('--');

}

На практике в DIV сразу заносится '--'. И пофигу, есть в скрипте sleep или нет.

Как быть ?

Может есть нормальные варианты на время выполнения php скрипта выводить статус? Скрипт вызываю через var.load.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1
Для задержки использую вызов php скрипта и sleep() в скрипте

Вы врубаетесь, что такое серверный язык?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
voodoo911
На сайте с 11.03.2008
Offline
157
#2

Вы типа поглумиться решили?

Ну я догадываюсь, что '--' выводится, ибо вызов скрипта не производит задержки. Но вопрост от этого не решается.

К примеру скрипт обращается к БД, тоесть его выполнение может занять время. Ну собственно хочется, чтоб юзвер видел, что работа идет.

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий