function clicked(){
//alert("hello");
var value = $("#sel").val(); //取得下拉单被选择的项
var check = $("input:checked"); //取得复选框被选择的值
var arr = new Array(); //建立JS动态数组
check.each(function(i){ //循环拼装被选中项的值
arr.push($(this).attr("id")); //将JQUERY取得的值逐个将入动态数组中,动态数组存储数据的方法类似于堆栈
});
if(arr.length == 0&&value!=""){
alert("请选择类型");
return;
}
var timeStamp = new Date().valueOf(); //定义一个时间,转化成字符串,用valueOf方法
//alert(timeStamp);
$.get("servlet.do?method=xxx&t"+timeStamp,null, //之所以在URL后面加上timeStamp,是为了避免IE因为所请求URL相同
function(data){ //而读取缓存,造成意想不到的错误,timeStamp在这里称为时间戳.
if(data == "1"){ //data就AJAX返回数据
alert("修改成功");
}else{
alert("修改失败");
}
});
}
<select id="sel" οnchange="clicked();">
<option value="">-请选择-</option>
<c:forEach var="var" items="${items}">
<option value="A">A</option>
<option value="A">A</option>
<option value="A">A</option>
</c:forEach>
</select>
<input type="checkbox" id="1"/>
<input type="checkbox" id="2"/>
<input type="checkbox" id="3"/>