Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите с проблемой / 3 сообщений из 3, страница 1 из 1
04.11.2015, 19:24
    #39094602
ioo
ioo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с проблемой
Есть табличка на странице. эта табличка постоянно обновляется с сервера (УДАЛЯЕТСЯ ее содержимое и ставится новое javascript'ом). при этом есть в каждой строке кнопка, которая БЕРЕТ данные строки таблицы и обрабатывает их. Проблема возникает когда кнопка нажимается в момент УДАЛЕНИЯ содержимого таблицы и данные строки она не успевает ВЗЯТЬ. Как быть в таком случае? Как сделать по другому? В javascript'e новичок.
...
Рейтинг: 0 / 0
04.11.2015, 19:36
    #39094608
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с проблемой
Так понимаю, что кнопка не удаляется вместе с содержимым таблицы.
Вот и первый вариант - удалять кнопку вместе с данными. Вместе с новыми данными добавлять и кнопку. Нет кнопки - некуда и нажимать.
Второй вариант похож на первый - отключать кнопку на время обновления данных. Отключенная кнопка не нажмётся.
И три. Можно данные из таблицы заранее копировать куда-то (например, копию данных запихнуть в атрибут кнопки) и по нажатию брать их именно из копии. Однако, тут не понятен вот какой момент. Допустим, кнопку нажали в момент обновления, и, таким образом, для обработки оказались использованы старые данные вместо вновь появившихся. Допустим ли такой вариант - Вам виднее.
...
Рейтинг: 0 / 0
05.11.2015, 11:48
    #39095073
qi_ip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с проблемой
vkleТак понимаю, что кнопка не удаляется вместе с содержимым таблицы.
Вот и первый вариант - удалять кнопку вместе с данными. Вместе с новыми данными добавлять и кнопку. Нет кнопки - некуда и нажимать
В дополнение, можно вообще блокировать доступ к странице (показывать пользователю иконку загрузки), пока действие не будет выполнено до конца, правда, нужно будет подключать Ajax или что-то подобное.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите с проблемой / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]