Я пытаюсь проверить значение входного тега, используя ajax-запрос в диалоге jconfirm. Как предотвратить закрытие диалога jconfirm внутри функции успеха ajax?
Я уже пробовал этот код
return false;
чтобы предотвратить закрытие диалога, но он работает только вне ajax, но не в функции успеха ajax.
вот код, который я сделал.
$.jconfirm({
title:'Add student',
content:'<input type="text" id="fullname"/>',
buttons: {
add:function() {
var fullname = this.$content.find('#fullname');
// return false; only work here.
$.ajax({
url:'/Student/checkStudent',
type:'POST',
dataType:'JSON',
data: { "fullname": fullname.val() },
success:function(student) {
if(student == "exist") {
alert("This student is already enrolled.");
return false; //trying to avoid to close the dialog but isn't working.
}
}
});
}
}
});
Я ожидаю, что я хочу избежать закрытия диалогового окна после успеха AJAX. как я могу это сделать?