Mikelangelo
Новичок
Ajax. Исполнение JavaScript в коде, передаваемом с сервера
Добрый вечер. Вот разбираюсь с Аяксом,скачал с dklab библиотеку JsHttpRequest.
Взял пример с сайта dklab, добавил в него кусок кода:
Хочется,чтобы не только участок html-кода на странице заменялся кодом,полученным с сервера, но и,например, из заного сгенеренного участка страницы мог запускаться какой-нибудь джава-скрипт.Но почему-то не исполняется Заранее спасибо.
Код:
Добрый вечер. Вот разбираюсь с Аяксом,скачал с dklab библиотеку JsHttpRequest.
Взял пример с сайта dklab, добавил в него кусок кода:
PHP:
<script language="JavaScript">
alert("Привет");
</script>
Код:
PHP:
<?php
// Load JsHttpRequest backend.
require_once "lib/JsHttpRequest.php";
// Create main library object. You MUST specify page encoding!
$JsHttpRequest =& new JsHttpRequest("windows-1251");
// Store resulting data in $_RESULT array (will appear in req.responseJs).
$GLOBALS['_RESULT'] = array(
"q" => 'file "' . @$_FILES['upl']['name'] . '" + string "' . $_REQUEST['txt'] . '"',
"md5" => md5(@file_get_contents($_FILES['upl']['tmp_name']) . @$_REQUEST['txt']),
);
// Below is unparsed stream data (will appear in req.responseText).
?>
<script language="JavaScript">
alert("Привет");
</script>
<pre>
<b>_REQUEST:</b> <?=print_r($_REQUEST, 1)?>
<b>_FILES:</b> <?=print_r($_FILES, 1)?>
</pre>