Обновление содержимого кадра набора фреймов с использованием Ajax и PHP

У меня есть два фрейма: левый фрейм содержит параметры меню, созданные с помощью css, а правый фрейм отображает php-страницу, которая выполняется в зависимости от пункта меню, выбранного в левом фрейме.

У меня есть php-страница, на которой данные поступают из базовой базы данных mysql.

Нет. Флажок имени

1 Сандип обработан

2 Шубхик на рассмотрении

3 Рахул обработан

4 Рехан Обработано

Данные в столбце «Флаг» представляют собой интерактивную ссылку типа переключателя. Если он отображает «Ожидание», то нажатие на него изменится на «Обработано» и наоборот. Это достигается с помощью ajax.

Я хочу подсчитать количество имен «Обработано» и «Ожидает» в меню левого фрейма. Это должно обновляться в режиме реального времени по мере того, как «Флаг» на приведенной выше странице php обновляется пользователем в правом фрейме, щелкая ссылку.

e.g.

Меню левой рамки должно отображать это.

Обработано (3) В ожидании (1)


person Sandy505    schedule 13.10.2011    source источник


Ответы (2)


  1. Попросите переключатель ajax вернуть текущие счетчики для всех статусов в формате JSON.

    { "итого" : { "обработано": "1", "ожидание": "2" } }

  2. Вызовите функцию JavaScript updateTotals() (или аналогичную) во фрейме меню, передав ей данные JSON, возвращенные выше.

  3. Функция updateTotals() устанавливает значения в меню с помощью DOM (или jQuery).

person Tim    schedule 14.10.2011

сам разобрался....

только что назвал этот код: parent.frames['leftFrame'].location.reload();

в событии onreadystatechange

Спасибо всем

person Sandy505    schedule 14.10.2011