|
|
|
|
|
для: Roma
(05.03.2007 в 00:13)
| | Это стандартное свойство объекта JsHttpRequest(). | |
|
|
|
|
|
|
|
для: skazi
(12.01.2007 в 20:27)
| | не забудьте отправляемые данные пропускать через encodeURIComponent() | |
|
|
|
|
|
|
|
для: crux
(12.01.2007 в 19:54)
| | а где определяется responseJS, и вообще что она делает. что-то я понять не могу. объясните плз | |
|
|
|
|
|
|
|
для: crux
(12.01.2007 в 19:54)
| | Спасибо!
Дальше сам разберусь... | |
|
|
|
|
|
|
|
для: skazi
(12.01.2007 в 15:53)
| |
<html>
<head>
<script type="text/javascript" language="JavaScript" src="lib/JsHttpRequest.js"></script>
<script language="JavaScript" type="text/javascript">
function doLoad() {
var req = new JsHttpRequest();
req.onreadystatechange = function() {
if (req.readyState == 4) {
//req.responseJS - это массив который мы определили в файле handler.php
alert(req.responseJS.answer)
//req.responseText - это просто текстовая информация из файла handler.php
alert(req.responseText)
}
}
req.open(null, 'handler.php', true);
//определям данные для передачи посредством AJAX для выполнения в файле handler.php
var arr= {name:document.forms.regAJAX.login.value, password:document.forms.regAJAX.password.value}
req.send( arr );
}
</script>
</head>
<body>
<form name="regAJAX">
login <input type="text" name="login"><br>
password <input type="password" name="password"><br>
<input type="button" value="ok!" onclick="doLoad()">
</form>
</body>
</html>
|
<?
//файл handler.php
require_once "lib/JsHttpRequest.php";
$JsHttpRequest =& new JsHttpRequest("windows-1251");
/*
здесь обрабатываем полученные данные (логин и пароль),
в нашем слкчае $_POST['name'], $_POST['password']
*/
/*
для того чтоб вернуть что-то обратно пользователю можно
1.определить данные как массив $_RESULT
*/
$_RESULT = array ('answer' => "данные возвращаемые через массив");
/*
2.выести как текст
*/
print "просто текстовая информация, допустимы теги";
?>
|
| |
|
|
|
|
|
|
|
для: Crux
(12.01.2007 в 07:59)
| | Пожалуйста привидите мои скрипты в нормальный,рабочий вид...
Не получается у меня переделать их... | |
|
|
|
|
|
|
|
для: skazi
(12.01.2007 в 02:02)
| | JS скрипте отпровляешь массив с введённым логином и паролем
req.send( массив);
на сервер этото массив приходит как POST.
обрабатываешь, и отправляешь обратно массив $_RESULT = array();
что именно непонятно?
PS авторизацию лучше на AJAX не делать. | |
|
|
|
|
|
|
|
для: neudor
(12.01.2007 в 01:41)
| | я написал то что мне нужно...
только сам я этого реализовать не могу | |
|
|
|
|
|
|
|
для: skazi
(11.01.2007 в 15:25)
| | что работает, что не работает?
где не работает? | |
|
|
|
|
|
|
|
для: skazi
(11.01.2007 в 17:28)
| | HELP ME! | |
|
|
|
|