PDA

Просмотр полной версии : Дубли сообщений и тем



vampus
22.01.2010, 11:50
Постоянно тормозит при создании тем и при ответах. После нажатия кнопки "отправить" или "создать тему" проходит секунд по 30-60, пока отработает скрипт.

Думаю, по-этому многие нажимают по нескольку раз кнопку "отправить" или "создать тему" и создают много дублей своих тем и ответов.



Проанализировав оправку ответов и создание тем, пришел к выводу, что после нажатия кнопки "отправить" или "создать тему" запись данных в базу происходит почти сразу-же после нажатия кнопки. Та часть скрипта, которая овечает за запись данных в базу отрабатывает быстро. И пока полностью отработает весь скрипт и перезагрузится страница, открыв новое окно можно уже увидеть вновь созданную тему или ответ.

Что-бы пользователь видел, что его ответ или тема уже сохранены, можно сразу после той части скрипта, которая овечает за запись данных в базу, поставить простейший Java-скрипт, который будет информировать человека о сохранении его ответа(темы).

Пример:

<script>alert('Ваше сообщение успешно добавлено.');</script>

Пользователь, увидев это сообщение, будет знать, что его ответ принят и больше не будет давить кнопку "отправить (создать тему)".