|
|
|
|
|
для: sim5
(02.01.2011 в 21:31)
| | хотелось бы еще увидеть как jquery будет возвращать клиенту данные в формате JSON (можно и строку с разделителем), в котором будет передаваться код состояния проверки и сообщение? | |
|
|
|
|
|
|
|
для: technic611
(02.01.2011 в 21:13)
| | Это вы не понимаете. Вот у меня все работает:
<?
if($_POST) {
$log = "as";
$pas = "sa";
$log = $log==$_POST['name'] ? 0 : 1;
$pas = $pas==$_POST['password'] ? 0 : 2;
echo $log+$pas;
}
?>
|
function FormClick() {
var str = $("#myForm").serialize();
$.post("handler.php", str, function(data) {
$("#error").text("Код возврата: " + data);
});
}
|
| |
|
|
|
|
|
|
|
для: technic611
(02.01.2011 в 21:13)
| | оказалось надо было цифры использовать а не текст | |
|
|
|
|
|
|
|
для: sim5
(02.01.2011 в 21:03)
| | вы так и не поняли что хоть код ошибки, хоть код здесь гд то непраивльно , не работает оно ((
if(data == "1") {
var err = "Неверный пароль";
$("#myerror").html(err);
}
|
если так сделать то работет
var err = "Неверный пароль";
$("#myerror").html(err);
|
| |
|
|
|
|
|
|
|
для: technic611
(02.01.2011 в 21:01)
| | Делайте как хотите. Я вас не заставляю делать "по моему", я вам просто говорю как можно. | |
|
|
|
|
|
|
|
для: technic611
(02.01.2011 в 20:55)
| | Ну так и отдавайте, если все ОК, то 0, иначе ошибка. Просто код ошибки это более гибко, можно к примеру выводить ошибку у соответствуюещего поля. В случае ее отсутствия передать клиенту url, на который сделать перенаправление. Без кода ошибки это будет сделать сложнее. | |
|
|
|
|
|
|
|
для: sim5
(02.01.2011 в 20:37)
| | пусть будет по вашему, только я ввобще не вижу разницы
<script>
function FormClick () {
var str = $("#myForm").serialize();
$.post("handler.php", str, function(data) {
if(data == "1") {
var err = "Неверный пароль или логин";
$("#myerror").html(err);
}
if(data == "2") {
var err = "Не верин логин";
$("#myerror").html(err);
}
});
}
</script>
|
так чтоле? | |
|
|
|
|
|
|
|
для: sim5
(02.01.2011 в 20:37)
| | что нужно отдавать клиенту чтобы он понял ситуацию на сервере?
ну пусть это будет цифра 1 и как возвращать клиенту данные в формате JSON ? | |
|
|
|
|
|
|
|
для: technic611
(02.01.2011 в 20:50)
| | Вы замучили своим упрямством! Я не заставляю использовать alert на странице, я просто говорю, как можно проверить ответ сервера, если у вас баг на странице с записью. И выбросите return false из вызова функции, оно там как собаке пятая лапа. | |
|
|
|
|
|
|
|
для: sim5
(02.01.2011 в 20:37)
| | да все у меня получает сервер, у меня не выводится сообщение об ошибке. Alert не хочу ипользовать, хочу чтобы был текст непосредсвенно под формой. и ошибка не в серверном скрипте, там и ошибки быть не может
где тут ошибка?
<? echo "ok" ; ?> | |
|
|
|
|