Вы можете использовать метод $ .ajaxSetup ({}) в jQuery для установки некоторых общих настроек ajax.
Например, если вы собираетесь публиковать один и тот же URL снова и снова на одной странице, вы можете просто установить это в ajaxSetup. Это будет означать, что вам нужно будет передавать меньше параметров в функцию, подобную той, которую предоставляет Ричард. Любое свойство первого параметра метода ajax может быть установлено по умолчанию в $ .ajaxSetup ().
$.ajaxSetup({
url: 'my/ajax/url'
success: function() {
// Do some default stuff on success
},
error: function() {
// Do some default stuff on a failure
}
// etc...
});
Они могут быть переопределены при любом вызове ajax. Итак, теперь вы можете просто сделать:
$.ajax({data:{foo:'bar',bar:'foo'}});
И вы можете переопределить URL, например, так:
$.ajax({url:'different/ajax/url',data:{foo:'bar',bar:'foo'}});