Подскажите скрипт на AJAX

программирование php базы данных AJAX

У меня php генерирует вывод информации из БД в виде списка с чекбоксами. От меня требуется учесть ньюанс, что пользователь не будет нажимать кнопку Сохранить, а просто выйдет. Подскажите как сделать, очень нужно, просто искать уже устал, читать особо некогда, время поджимает, хотя перечитал гору книг но везде одна и та же болтология, ничего конкретного.
Вывод из БД производится так: посылается запрос Select * form Calls Where phone_number=$_SESSION['phone_number']
патом прогоняется через цикл и строится таблица, два основных поля это Business or Personal и Recipient. В первом стоят чеки, во втором номера телефонов. Кстати может за одно не подскажете как сделать 1 общий чекбокс для всех звонков, где Recipient одинаковый? В БД поле Personal может содержать только 1 (отмечен) или 0 (пусто).
Может кто-нибудь просто подскажет как вообще работает AJAX в подобной ситуации, а я попробую сам разобраться.
Ответы:
Странно все как-то
Просто нужно обрабатывать событие onclick чекбокса. Чтобы отослать на сервер, легче всего использовать jQuery.
Аякс всегда работает одинаково, во всех ситуациях.
Вам нужно перехватывать onchange чекбоксов и по этому событию отправлять на сервер изменившееся состояние чекбокса, где сохранять его в БД или сессии.
Код яваскрипта типа такого:


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.