ajax & PHP

IURAAA

Новичок
ajax & PHP

версия php играет роль при использовании технологии Ajax? А то я не могу понять почему у меня не работает как нодо?
 

IURAAA

Новичок
Вообще-то я думаю, что нет разницы какую версию использовать. Просто сколько я читал про эту тему, везде предлагают скачать 5-ю версию PHP. А никто не говорит:" А ставьте любую версию..."
 

Фанат

oncle terrible
Команда форума
ну и.
после того, как ты узнал ответ на жутко сложный вопрос "играет ли роль пхп", твои версии на тему "почему не работает" закончились?
 

IURAAA

Новичок
Ну вот, к примеру, в этом коде, что не правильно?
<?
require("Sajax.php");
function zzz(){
return 12;
}
sajax_init();
sajax_export("zzz");
sajax_handle_client_request();
?>
<html>
<head>
</head>
<body>
<script>
<?
sajax_show_javascript();
?>
function selChange() {
document.getElementById("status").innerHTML = x_zzz();
}
<select name="name" onchange="selChange();">
<option> . . . </option>
</select>
<div id="status"> </div>
</body>
</html>
 

Фанат

oncle terrible
Команда форума
во-первых, это не ajax, а sajax
во-вторых, отлаживать код надо в браузере, а не на форуме
в-третьих, запускать надо примеры из мануала, по которым не возникает вопроса "в этом коде, что не правильно"
 

IURAAA

Новичок
он мне выводит "undefined", а не "12"

-~{}~ 19.07.06 23:15:

понятно...

-~{}~ 19.07.06 23:16:

в смысле я понял твою последняю репу

-~{}~ 20.07.06 00:13:

Я нашел багу. На самом деле надо добавить еще одну функцию
<?
require("Sajax.php");
function zzz(){
return 12;
}
sajax_init();
sajax_export("zzz");
sajax_handle_client_request();
?>
<html>
<head>
</head>
<body>
<script>
<?
sajax_show_javascript();
?>
function selChange() {
x_zzz(set_result);
}
function set_result(result){
document.getElementById("status").innerHTML = result;
}
<select name="name" onchange="selChange();">
<option> . . . </option>
</select>
<div id="status"> </div>
</body>
</html>

Может и можно проще сделать, но это тоже работает.
 
Сверху