在表单提交中,更改或添加表单值被序列化并发送到服务器的标准或最流行的方式是什么?我需要在它们发送之前更改/添加它们。在表单提交中更改/添加表单值
我发现了一些解决方案,但他们似乎都只是黑客。例如,这个人再次创造了这些价值,这不是明智的。就我而言,如果可能的话,我不想重新创建它们。
var serial = new Array();
var i = 0;
$('.om input').each(function(){
serial[i++] = $(this).attr('name')[0]+'='+$(this).html()[0];
});
serial.join('&');
最佳例子:http://jsfiddle.net/sxGtM/3/ – Ash
http://stackoverflow.com/a/1186309/3660930 – Ash
@ user972,其中它显示如何**捕获**并更改数据? –