авторизация на ajax
Есть такой код:
<script type="text/javascript"> $(document).ready(function(){ $("#submit").click(function(){ var var_login = $("#login").val(); var var_password = $("#password").val(); $.post("http://localhost/st/testlog_ajax.php", { login:var_login, password:var_password }, function(data){ $("#alert").html(data); window.location.replace("http://localhost/st/indexw.php"); }); }); }); </script> Вопрос, скажите как сделать чтобы при alert страница не перезагружалась и на оборот?? нужно условие if ?? |
Добавьте два слеша (//) вначале 23-й строки.
|
// нужно перебросить на другую страницу
да но тогда если пароль и лог существует нужно перебросить на другую страницу
|
да но тогда если пароль и лог существует нужно перебросить на другую страницу
|
тогда можно поставить условие на проверку совпадений в полученных данных
например if(/sucessfull/.test(data)) window.location.replace("http://localhost/st/indexw.php"); else $("#alert").html(data); |
тогда можно поставить условие
Цитата:
это во внутрь function(data){ ------?? |
Цитата:
$(document).ready(function(){ $("#submit").click(function(){ var var_login = $("#login").val(); var var_password = $("#password").val(); $.post("http://http://localhost/st/testlog_ajax.php", { login:var_login, password:var_password }, function(data){ if(/sucessfull/.test(data)) { window.location.replace("indexw.php"); } else { $("#alert").html(data); } }); }); }); </script> |
почти. но вместо sucessfull нужен регэксп на совпадение с данными, которые приходят в случае правильного логина и пароля и которых бы не было в случае если логин и пароль не верны
|
Цитата:
|
надо пример данных обоих случаев тогда)
|
Часовой пояс GMT +3, время: 17:36. |