我将jQuery.post的简单示例修改为
$("#searchForm").submit(function(event) {
event.preventDefault();
var $form = $( this ),
term = $( "input[name^=tick]:checked" ).serialize(),
url = $form.attr( 'action' );
$.post( url, { ticks: term, id: '55' },
function( data ) {
$( "#result" ).empty().append( data );
}
);
});
这适用于单个复选框,val()
但不适用于多个复选框
<input type="checkbox" name="tick" value="'.$value.'" />
自serialize() should generate
滴答声:术语to be used as
术语in
$.post`。
我怎样才能serialize()
生成适当的数据$.post
注意:我不想序列化整个表单,而只想检查复选框 INPUT 的值。