Обновление содержимого фрейма с использованием Ajax и PHP - PullRequest
0 голосов
/ 13 октября 2011

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

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

Нет.Имя Флаг

1 Обработано Sandeep

2 Ожидает Shoubhik

3 Обработано Rahul

4 Обработано Rehan

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

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

например

В левом фрейме меню должно отображаться это.

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

Ответы [ 2 ]

0 голосов
/ 14 октября 2011

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

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

при событии onreadystatechange

спасибо всем

0 голосов
/ 14 октября 2011
  1. Запрос на переключение ajax возвращает текущие значения для всех состояний в формате JSON.

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

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

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

...