ajax & PHP

  • Автор темы Автор темы IURAAA
  • Дата начала Дата начала

IURAAA

Новичок
ajax & PHP

версия php играет роль при использовании технологии Ajax? А то я не могу понять почему у меня не работает как нодо?
 
Вообще-то я думаю, что нет разницы какую версию использовать. Просто сколько я читал про эту тему, везде предлагают скачать 5-ю версию PHP. А никто не говорит:" А ставьте любую версию..."
 
ну и.
после того, как ты узнал ответ на жутко сложный вопрос "играет ли роль пхп", твои версии на тему "почему не работает" закончились?
 
Ну вот, к примеру, в этом коде, что не правильно?
<?
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>
 
во-первых, это не ajax, а sajax
во-вторых, отлаживать код надо в браузере, а не на форуме
в-третьих, запускать надо примеры из мануала, по которым не возникает вопроса "в этом коде, что не правильно"
 
он мне выводит "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>

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