|
|
|
| В общем есть два файла
ajax.php
<?
require_once "inc/JsHttpRequest.php";
$JsHttpRequest =& new JsHttpRequest("windows-1251");
if($_REQUEST[load]==1)
{
$text="ONE";
$_RESULT = array("md5" => $text);
}
if($_REQUEST[load]==2)
{
$text="TWO";
$_RESULT = array("md5" => $text);
}
?>
|
1.html
<script type="text/javascript" language="JavaScript" src="../inc/JsHttpRequest.js"></script>
<script type="text/javascript" language="JavaScript">
function doLoad() {
JsHttpRequest.query(
'ajax.php',
{ load: 1 },
function(responseJS) {
document.getElementById('result').innerHTML = responseJS.md5;
},
false // do not disable caching
);
}
function doSecond() {
JsHttpRequest.query(
'ajax.php',
{ load: 2 },
function(responseJS, responseText) {
document.getElementById('result').innerHTML = responseJS.md5;
},
false // do not disable caching
);
}
</script>
<a href="javascript:doLoad();">One</a>
<a href="javascript:doSecond();">TWO</a>
<div id='result'><i><b>Идет получение данных...</b></i><br><br></div></center>
|
А как сделать(что изменить), чтобы вместо текста выдавался php-сценарий? | |
|
|
|
|
|
|
|
для: Мытарь
(30.04.2007 в 20:23)
| | Что, никто не знает что ли? | |
|
|
|
|
|
|
|
для: Мытарь
(30.04.2007 в 20:58)
| | Не то чтобы никто не знает, просто вопрос как-то диковато поставлен. | |
|
|
|
|
|
|
|
для: coloboc66
(30.04.2007 в 22:02)
| | Просто мне необходимо чтобы вместо текста; после нажатия на ссылку; выполнялся какой-нибудь php-сценарий | |
|
|
|
|
|
|
|
для: Мытарь
(01.05.2007 в 08:37)
| | --- | |
|
|
|
|
|
|
|
для: Мытарь
(01.05.2007 в 08:37)
| | ну в принципе можно в файле ajax.php в массив $_RESULT запихивать не текст а сам код... а в callback функции выводить полученное с помощбю document.write... но это как то через одно место.. не легче в ajax.php сделать то что вам необходимо и соответственно возвратить уже результат - удачно ил нет? | |
|
|
|