Но если опустить url, как правильно тогда отправить json
jQuery('#form-save').on('click', function (e) {
jQuery.ajax({
method: "PUT",
url: "/rest/admin/",
dataType: "json",
contentType: "application/json; charset=utf-8",
data: JSON.stringify({
id: jQuery('#form-id').val(),
role: jQuery('#form-role').val(),
name: jQuery('#form-name').val(),
email: jQuery('#form-email').val(),
password: jQuery('#form-password').val()
})
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
});