|
|
|
помогите с проблемой
|
|||
|---|---|---|---|
|
#18+
Есть табличка на странице. эта табличка постоянно обновляется с сервера (УДАЛЯЕТСЯ ее содержимое и ставится новое javascript'ом). при этом есть в каждой строке кнопка, которая БЕРЕТ данные строки таблицы и обрабатывает их. Проблема возникает когда кнопка нажимается в момент УДАЛЕНИЯ содержимого таблицы и данные строки она не успевает ВЗЯТЬ. Как быть в таком случае? Как сделать по другому? В javascript'e новичок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 19:24 |
|
||
|
помогите с проблемой
|
|||
|---|---|---|---|
|
#18+
Так понимаю, что кнопка не удаляется вместе с содержимым таблицы. Вот и первый вариант - удалять кнопку вместе с данными. Вместе с новыми данными добавлять и кнопку. Нет кнопки - некуда и нажимать. Второй вариант похож на первый - отключать кнопку на время обновления данных. Отключенная кнопка не нажмётся. И три. Можно данные из таблицы заранее копировать куда-то (например, копию данных запихнуть в атрибут кнопки) и по нажатию брать их именно из копии. Однако, тут не понятен вот какой момент. Допустим, кнопку нажали в момент обновления, и, таким образом, для обработки оказались использованы старые данные вместо вновь появившихся. Допустим ли такой вариант - Вам виднее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 19:36 |
|
||
|
помогите с проблемой
|
|||
|---|---|---|---|
|
#18+
vkleТак понимаю, что кнопка не удаляется вместе с содержимым таблицы. Вот и первый вариант - удалять кнопку вместе с данными. Вместе с новыми данными добавлять и кнопку. Нет кнопки - некуда и нажимать В дополнение, можно вообще блокировать доступ к странице (показывать пользователю иконку загрузки), пока действие не будет выполнено до конца, правда, нужно будет подключать Ajax или что-то подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2015, 11:48 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=64&tid=1445660]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 390ms |

| 0 / 0 |
