Скрыть информацию навсегда после закрытия с помощью jquery, ajax, php, mysql - PullRequest
0 голосов
/ 02 августа 2011

Так что я задаюсь вопросом, как лучше всего это сделать, и подумал, что получу некоторую информацию.

У меня есть информационные поля с кнопками закрытия.В настоящее время я использую jquery, чтобы скрыть коробки.

Проблема в том, что если пользователь закрывает информационное окно, я бы хотел, чтобы оно оставалось закрытым навсегда.

Я предполагаю, что мне нужно настроить таблицу в базе данных, чтобы знать, показывать ли div или нет.Я также хотел бы использовать AJAX по нажатию кнопки закрытия, чтобы отправить данные в базу данных.

Это будет лучшим решением?Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 02 августа 2011
  • помечайте каждый div определенным классом
  • $ ('div.class'). Live ('click', fncAddClick);// это в случае, если вы выполняете ленивую загрузку
  • функция fncAddClick (e) вызовет функцию ajax, чтобы пометить ее для удаления, затем после того, как ajax сделан на .success (), удалите div.
0 голосов
/ 02 августа 2011

Когда вы нажимаете кнопку закрытия в информационных полях, они просто прячутся от браузера, но не удаляются из элемента html dom.

Если вы хотите навсегда удалить из html dom, вам придется использовать следующий код..

Если идентификатор информационного блока равен " informationBox ", то это будет выполнено с помощью

$ ("# informationBox"). Remove ();

Попробуйте, надеюсь, это поможет ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...