Extjs форма авторизации
в общем проблема в том что я посылаю форму на сервер , где обрабатываю данные (логина и пароля) и если успешно посылаю ехом success:true, все работает норм , но вот запилил в zend2 и не приходит от сервера success:true , и я всегда попадаю в failure. Делал проверки , попадаю туда где проверяю логин и пароль(так как для проверки в файл выбрасую то что приходит постом) и так же эхом отсылаю success:true но она блин не приходи мне в форму ! можете помочь ! Вот пример кода:
.....
кнопка на отправку
buttons: [{
text: 'Входе',
handler: function() {
formPanel.getForm().submit({
method:'POST',
waitTitle:'И....',
waitMsg:'Щас щас щас...',
// задаём путь куда субмитится форма
//url:'http://zend/album/saveform',
url:'http://localhost/testextjs/saveform.phtml',
// если авторизация успешна осведомляем пользователя и делаем редирект
success:function(){
Ext.Msg.alert("Все норм ");
/* Ext.Msg.alert('И....', 'НОРМ !.', function(btn, text){
if (btn){
var redirect = 'http://localhost/testextjs/redirect.php';
window.location = redirect;
}
}); */
},
// если ауторизация не успешна осведомляем пользователя с указанием причины и сбрасываем форму
failure:function(){
Ext.Msg.alert("Ошибка блин");
}
});
}
}]
вот куда приходит пост запрос
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$true = '{ success: true}';
$false = '{ success: false}';
$login =$_POST['login'];
$pass =$_POST['password'];
if($login == '1' and $pass == '1' ){
echo $true;
file_put_contents('1.txt', $login.$pass.' '.$true);
}else{
echo $false;
file_put_contents('2.txt', $login.$pass.' '.$false);
}
}
|