можно было использовать beforeSend () и завершенный () обработчики с $ .post, или необходимо ли использовать $ .ajax для него?
У вас есть 2 варианта, используйте $. Ajax ()
или $. ajaxSetup ()
.
Использование $ .ajax ():
$.ajax({
type: 'POST',
url: url,
data: data,
success: success
dataType: dataType
});
Или перед публикацией запустите $ .ajaxSetup (), но это влияет на все запросы ajax:
$.ajaxSetup({
beforeSend: myFunc,
complete: myCompleteFunc
});
Вы можете использовать $. AjaxSetup , но он будет применять глобально. Если это вам не подходит, используйте $. Ajax .
Надо использовать $ .ajax, если только вы не используете $ .ajaxSetup (), но это может быть не самый разумный выбор.
Есть ли причина, по которой вы не должны использовать $ .ajax?