| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Вставить PHP код в динамически создаваемую страниц |
| Автор: AXS 14.9.2009, 08:51 | ||
Я создаю всплывающее окно на JS таким образом:
Можно ли место строчки "-==-" заинклюдить php-файл? <?php include ('myfile.php'); ?> так и отображается на созданной странице - текстом |
| Автор: skyboy 14.9.2009, 09:05 |
нет. есть компьютер-сервер, есть компьютер-клиент. javascript выполняется на стороне клиента. php выполняется на стороне сервера. представь, что ты(сервер) отправляешь посылку с футболкой(данные) поездом из Краснодара в Москву. Пришла посылка. Там её открыли(клиент) и говорят: "А мы хотим такого же цвета шапку". Шапка вдруг не появится. Желающие шапку должны отправить тебе запрос и ты им следующей посылкой вышлешь шапку. и это уже совсем на include не будет похоже, потому что когда include'ишь несколько файлов, они разделяют между собой переменные и объявленные функции. В случае же запроса javascript'ом это будет отдельный запрос на каждый кусок. и реализуется(запрос + вставка ответа в документ) при помощи технологии, именуемой ajax. |
| Автор: AXS 14.9.2009, 09:44 | ||
А можно элементарный пример. Для отправной точки копания |
| Автор: skyboy 14.9.2009, 09:48 | ||
|
| Автор: AXS 14.9.2009, 16:06 | ||
Что то не могу допетрить в чём суть:
iQuery вставляет результат работы download.php в скрипт ВЫЗЫВАЮЩИЙ getfile() а не во всплывающее окно... Как побороть? |
| Автор: unicross 14.9.2009, 16:41 | ||||
Попробуйте указать окно в качестве контекста
или
Скорее всего последний вариант. Возможно поможет... |