$. GetJSON - это просто функция быстрого доступа к функции $ .ajax
get: function( url, data, callback, type ) {
// shift arguments if data argument was ommited
if ( jQuery.isFunction( data ) ) {
callback = data;
data = null;
}
return jQuery.ajax({
type: "GET",
url: url,
data: data,
success: callback,
dataType: type
});
},
getJSON: function( url, data, callback ) {
return jQuery.get(url, data, callback, "json");
},
Так что, если вам когда-нибудь понадобится сделать что-то большее, тогда базовые вызовы getJSON просто используют $ .ajax, например:
jQuery.ajax({
url: url,
dataType: "json",
beforeSend: function(){
$('.loading').show();
}
});
Другой вариант - использовать функции $. AjaxSend и $. AjaxComplete , но это будет вызывать эти функции до и после каждого вызова ajax.