Автоматическое обновление данных в блоке на AJAX
Всем привет. Довольно редко пишу сюда, но всётаки решил прибегнуть к этому. Довольно не плохо владею пхп и всё было бы не плохо, если бы требования к моим работам только им и ограничивались. В силу чего начал практиковаться в AJAX.
Для начала расскажу чего я пытался добится. Мне нужно было сделать кнопочку, которая бы при нажатии на неё записывала данные и после добавления данных выводила блок с количеством записей. Девайс этот очень похож на длешное "Избранное". Поэтому я и решил посмотреть его код и взять от туда идею для реализации своей этой фишечки. Написал я Jquery функцию, сделал php сценарий для обработки переданных данных. Казалось бы что почти всё готово, осталось только добавить ещё одну функцию квери для вывода блока и вызвать её в конце функции добавления данных. php коды для обоих функций получились довольно маленькими и я решил делать их в одном файле. Так как регистрации у меня на сайте нет, а данные хранить где-то нужно, я создал массив в пользовательской сессии и работать уже с ней. Возможности очистики этого массива я вывел в другом разделе, где собственно эти данные используются в явном виде. Квери функции выглядят так:
Файл comparsion.php представляет собой вот что:
За реализацию прошу не пинать, это моя первая проба пера. Надеюсь на помощь
Источник:dle-faq.pro, DLE
Для начала расскажу чего я пытался добится. Мне нужно было сделать кнопочку, которая бы при нажатии на неё записывала данные и после добавления данных выводила блок с количеством записей. Девайс этот очень похож на длешное "Избранное". Поэтому я и решил посмотреть его код и взять от туда идею для реализации своей этой фишечки. Написал я Jquery функцию, сделал php сценарий для обработки переданных данных. Казалось бы что почти всё готово, осталось только добавить ещё одну функцию квери для вывода блока и вызвать её в конце функции добавления данных. php коды для обоих функций получились довольно маленькими и я решил делать их в одном файле. Так как регистрации у меня на сайте нет, а данные хранить где-то нужно, я создал массив в пользовательской сессии и работать уже с ней. Возможности очистики этого массива я вывел в другом разделе, где собственно эти данные используются в явном виде. Квери функции выглядят так:
Файл comparsion.php представляет собой вот что:
За реализацию прошу не пинать, это моя первая проба пера. Надеюсь на помощь
Источник:dle-faq.pro, DLE
Похожие новости
- Blitz - шаблон для DLE
- Весь май две лицензии по цене одной
- Rubik - универсальный шаблон
- Telegram Instant View для DLE
- Быстрый поиск новостей только по заголовкам - модуль ModLiveSearch
- DLE: Telegram Instant View
- Весна скидок с DataLife Engine!
- DataLife Engine v.18.0 Final Release
- DataLife Engine v.18.0 Press Release
- Free-Plums на dle 17.3