Я сделал то, что по сути является лайтбоксом, в котором если изменение требует, чтобы пользователь подтвердил свой пароль, этот лайтбокс появляется, и пользователь вводит туда пароль и т. Д.
Я запускаю функцию следующим образом:
if(verifyPassword())
{
//apply change
}
Функция проверки:
function verifyPassword() {
$('#confirmpasswordoverlay').fadeIn(300);
$('#submit').click(function() {
$.post('', { password: $('input[name=password]').val() },
function(check) {
if(check.error)
{
if(check.password)
{
//show password error
return false;
}
else
{
//show error
return false;
}
}
else
{
return true;
}
}, 'json');
});
}
В основном мне нужна функция для ожидания нажатия кнопки #submit
для возврата либо true, либо false.
Спасибозаранее