Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 19.08.2011, 16:27
Аватар для Sadist_dead
Профессор
Отправить личное сообщение для Sadist_dead Посмотреть профиль Найти все сообщения от Sadist_dead
 
Регистрация: 08.08.2011
Сообщений: 191

Сообщение от Geddar Посмотреть сообщение
.....
success: function(data){  //data="ok%%Вы успешно авторизированны"
    a=data.split('%%');
    if(a[0]=='ok'){
        alert(a[1]);
        location.href='/адрес';
    }else{
        alert("Ошибка авторизации");
    }
}

Обычно я делаю иначе передаю err%%[проблема авторизации]
т.к. проблемы бывают разные, особенно при регистрации, а положительный результ чаще всего один )

З.Ы. проверяй переданные/полученные данные, а не содержимое тега. Тем более если пропарсить документ, то встретиться ещё объекс #text, на подобное я в висивинге наталкивался

З.Ы.Ы. если всё равно не заработет, ставьте firebug в FF, стрекозу в опере или консоль в хроме открывайте и ищите косяки, т.к. из-за какой-то грубой ошибки у вас весь код не работает ...


Спасибо Очень помогло.... наконец-то ))))))
Ответить с цитированием
  #12 (permalink)  
Старый 22.08.2011, 20:01
Аватар для Sadist_dead
Профессор
Отправить личное сообщение для Sadist_dead Посмотреть профиль Найти все сообщения от Sadist_dead
 
Регистрация: 08.08.2011
Сообщений: 191

Блин начал дальше разбираться и совсем загнулся....
если я данные передаю просто сообщением из php то все нормально риконект происходит, но одного риконекта оказалось мало... потому что мне надо еще и данные захватить собой id_user итд

и вот что получается из php идет массив в нем много полей одно из них поле massage = ок%% и я пытаю сделать следующее
script type="text/javascript">
$(function(){
$("#wer").click(function(){
	var a = $("#login").val();
	var b = $("#password").val();
	
$.ajax({
	type: "POST",
	url: "http://localhost/webschool/login.php",
	data: ({a:a,b:b}),
	dataType: 'json',
	beforesend: alert("Отправляемые данные  a=" +a+ "b="+b),
	success: function(data){    
	
	$.each(data, function(index,a){
    for(var i in a ) {
		
    if(i === "massage"){
	var dead =$("#massage" + index).append(a[i]);
	 a=dead.split('%%');

	if (a=="ok%%"){
		window.location.href = "index_user.php"
}

	
	
	
		
          alert("Номер в списке : "+ index+"\n\n Значение: "+ a[i]);
		  
        };
    };
}); 
}
});
});
});
</script>

но получается хрен а не риконект
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка Тестового поля arahmanov AJAX и COMET 7 05.08.2011 00:35
Проверка заполнености поля формы Telnet Общие вопросы Javascript 5 09.07.2011 21:21
Проверка поля Номер телефона zhuzha Общие вопросы Javascript 7 12.05.2010 16:40
Проверка текстового поля pingvinchic Events/DOM/Window 14 13.02.2010 20:52
проверка поля в скрытом div'е dmus AJAX и COMET 4 10.08.2009 10:34