Предполагая, что ваш объект JSON является переменной myData
(и вы делаете JSON.stringify
доступным):
$('#comment_form').submit(function() {
var $hidden = $("<input type='hidden' name='myData'/>");
$hidden.val(JSON.stringify(myData));
$(this).append($hidden);
return true;
});
Приведенный выше код создает скрытый ввод формы на лету и дает его значение строковое представление вашего объекта JSON, а затем добавляет его к форме непосредственно перед отправкой.