Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Ajax password check + form validation (https://javascript.ru/forum/jquery/11850-ajax-password-check-form-validation.html)

ruslanchek 17.09.2010 02:09

Ajax password check + form validation
 
Привет всем! Есть у кого-нить идеи как можно реализовать следущее?

function chkpwd(pwd){
	$.ajax({
		url: '/pwdchk.php?pwd='+pwd,
		success: function(data){
			if(data == '1'){
				return true;
			}			
		}
	});
}


Не возвращает ничего функция chkpwd() :(

Хотя так алерт выдает "1"
function chkpwd(pwd){
	$.ajax({
		url: '/pwdchk.php?pwd='+pwd,
		success: function(data){
			alert(data)			
		}
	});
}

Gvozd 17.09.2010 03:47

Цитата:

Сообщение от ruslanchek
Не возвращает ничего функция chkpwd()

а с чего бы ей это делать?
вы ведь в ней не написали никакого return, чтобы она возвращала что-то
вы не знаете даже элементарных основ javascript
забудьте на данный момент о jQuery пока не будете знать и понимать элементарные вещи в JS

по вашей теме обязательна к прочтению:
http://javascript.ru/ajax/intro#sinh...hronnaya-model

ruslanchek 17.09.2010 10:01

Спасибо! Что-то ночью мозги не варят, cделал так:
function chkpwd(pwd){
    var result = false;
    $.ajax({
        url: '/pwdchk.php?pwd='+pwd,
        async: false,
        success: function(data){
            if(data == '1'){
                 result = true;
            }       
        }
    });
    return result;
}


Часовой пояс GMT +3, время: 13:29.