Дипбокс и Аякс - PullRequest
       16

Дипбокс и Аякс

0 голосов
/ 21 марта 2011

У меня есть небольшая проблема, которую я просто не могу понять.Я хотел бы отправить данные на сервер (php), а затем после обработки отобразить результат с помощью iframe Thickbox.

Я посмотрел на пример ajax из Thickbox, но нет передачи, обработки и возврата одновременно.Базовый пример работает для меня.

Есть идеи?

Спасибо!Newman

1 Ответ

0 голосов
/ 21 марта 2011

Вы читали эту часть?

Описание: использовать скрытый HTTP-запрос (AJAX) для получения файлов из того же сервер и есть ThickBox отображать содержимое файлов. Инструкции: Создать элемент ссылки () Give ссылка атрибут класса с значение Thickbox (класс = "Thickbox") Укажите путь в HREF к файл / каталог на сервере. (href = "ajaxLogin.htm") В href атрибут, после URL-пути к файл, добавьте следующий запрос в конец URL: ? высота = 300 & ширина = 300 Изменить значения высоты и ширины в запросить соответственно При желании вы можете добавить modal = true в строку запроса (например. ? height = 300 & width = 300 & modal = true) так что закрытие ThickBox потребует вызов функции tb_remove () из в пределах ThickBox. Смотрите логин пример, где вы должны нажать Отмена закрыть ThickBox. Важно Помните: чтобы открыть новый Ajax содержание в открытом Ajax ThickBox, его код также должен содержать соответствующий HTML (class = "" Thickbox) для запуска Ajax ThickBox (см. Демонстрационный пример). Единственная проблема в том, что ThickBox вызывает должны включать как ширину, так и высоту оригинального ThickBox. Если ты уйдешь это пустое окно будет изменять размер до размер по умолчанию (630x440).

Пример и его описание имеют смысл. Вы не выполняете предварительный запрос AJAX - ThickBox делает это на основе значения href ссылки с классом ThickBox и загружает эти данные в результирующий ThickBox.

...