Лабораторная работа: Технология AJAX
,
10);
}
Теперь, чтобы выполнить запрос index. php? action=view&id=49, нужно вызвать функцию LoadScript() следующим образом:
LoadScript("index. php",Array("? action","&id"),Array("view","49"));
Для выполнения скрипта без параметров следует передать функции LoadScript() его адрес и два пустых массива.
Вы спросите, как выдать некий результат из php-скрипта? В документе, из которого запускаем LoadScript(), создаем блок
<divid="_hz"></div>
А в php-скрипте пишем
echo<<<a
_hz. innerHTML="работает!!!";
a;
И теперь остается еще один маленький вопросик. Дело в том, что все скрипты, вызывающиеся как <scriptsrc="address"></script> кэшируются браузером. Чтобы этого избежать, каждый php-скрипт начинаем с четырех строк:
Header("Expires: Mon, 26 Jul 1997 05: 00: 00 GMT");
Header("Cache-Control: no-cache, must-revalidate");
Header("Pragma: no-cache");
Header("Last-Modified: ". gmdate("D, d M Y H: i: s"). "GMT");