Если вам всегда нужно отправлять JSON в вашем приложении, вы можете просто выполнить это где-то в вашем init и затем использовать вызов по умолчанию $.ajax
, как в вашем примере, и он всегда будет сериализован как строка JSON вместо Ajax строка запроса по умолчанию.
Здесь я использую объект JSON, упомянутый выше:
$.ajaxSetup({
contentType : 'application/json',
processData : false
});
$.ajaxPrefilter( function( options, originalOptions, jqXHR ) {
if (options.data){
options.data=JSON.stringify(options.data);
}
});