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'
});