Возврат значения из AJAX внутри плагина jQueryJquery

Программирование на jquery
Anonymous
Возврат значения из AJAX внутри плагина jQuery

Сообщение Anonymous »

У меня есть небольшой плагин. Как обновить значение существования и вернуть его элементу, вызвавшему плагин?

Код: Выделить всё

$.fn.doesEmailExist = function() {
let email = $(this).val();
var exists = false;

$.ajax({
type: 'POST',
url: base_url + "user/doesEmailExistAjax",
dataType: 'json',
data: { 'email': email },
success : function(response) {

}, error : function(jqXHR, exception) {
var message = 'Uncaught Error.\n' + jqXHR.responseText + ' - ' + exception;
console.log(message);
}
});
}
Я попробовал return = $.ajax({ }); и попробовал использовать обещание, но, похоже, оно не сработало.
Вызывается с помощью:
if (element.doesEmailExist() == true ) {

Подробнее здесь: https://stackoverflow.com/questions/790 ... ery-plugin

Вернуться в «Jquery»