Anexar dados JSON à solicitação POST
Eu tenho um formulário AJAX que envia corretamente e que envia um modelo completo para o controlador. O que eu quero é adicionar um JSON para ser enviado com o Request. Eu consegui interceptar o POST assim:
$(document).ready(function() {
$("form").submit(function(e) {
if (e.originalEvent.explicitOriginalTarget.id == "submit") {
}
});
O que eu não sei é como enviar meus dados JSON, além de manter os dados enviados inicialmente no envio do formulário. Pensei em adicionar um campo oculto, definindo seu valor para a string JSON e, em seguida, desserializando-o no servidor, mas isso parece bastante errado.