JQuery BeforeSend равно в ES6 Vanilla JS - PullRequest
0 голосов
/ 21 января 2019

Jquery имеет синтаксис beforeSend и завершается при получении API или JSON.Является ли ванильный JavaScript (ES6 или ES7) синтаксисом вроде beforeSend и Completed таким образом?Или вы можете помочь мне создать как beforeSend в jquery, используя современный javascript?

$.ajax({
type: 'POST',
url: url,
data: data,
beforeSend: function() {
    // setting a timeout
    $(placeholder).addClass('loading');
},
success: function(data) {
    if (append) {
        $(placeholder).append(data);
    } else {
        $(placeholder).html(data);
    }
},
error: function(xhr) { // if error occured
    alert("Error occured.please try again");
    $(placeholder).append(xhr.statusText + xhr.responseText);
    $(placeholder).removeClass('loading');
},
complete: function() {
    $(placeholder).removeClass('loading');
},
dataType: 'html'

});

...