var params=$('input').serialize(); //调用JQuery的serialize()函数序列化<input>表单的值,序列化后的格式类似a=1&b=2&c=3的形式
$.ajax({
url:'ajax_json.php', //后台处理程序
type:'post', //数据发送方式
dataType:'json', //接受数据格式
data:params, //要传递的数据
success:update_page //回传函数(这里是函数名)
});
对于传递checkbox类型的一系列参数,在后台处理程序中可以用循环获取:
$check_list =array();
for ($i=1; $i<=7; $i++){ //获取用户选择的搜索引擎列表
$search_id =$this->input->post('searchtype'.$i);
if (!empty($search_id)) {
$check_list[$i] =$search_id;
}
}