标签使用onkeyup()事件 /** * 当文本框内容改变时根据内容搜索课程 * @param req * @param resp * @return */@RequestMapping(value = "/schoolOnline_onchange.html")public void schoolOnlineOnChange(HttpServletRequest req,HttpS
/**
* 当文本框内容改变时根据内容搜索课程
* @param req
* @param resp
* @return
*/
@RequestMapping(value = "/schoolOnline_onchange.html")
public void schoolOnlineOnChange(HttpServletRequest req,HttpServletResponse resp) {
try {
Gson gson =new Gson();
Map
mapStr=UtilJson.toMap(req.getParameter("mapStr"));
req.setAttribute("course_name",mapStr.get("course_name"));
respBack(gson.toJson(schoolOnlineServiceImp.getSchoolOnlineList(mapStr)), resp);
} catch (Exception e) {
this.errorResp(e, resp);
}
}
/**
* 文本框内容改变时搜索课程
* @return
*/
function searchOnChange(){
var name=$("#serachSchoolOnline").val();
if(name.length!=0){
var jsonObj = {
"course_name" :name
};
var jsonAjax = {
"url" : "schoolOnline_onchange.html",
"jsonData" : {"mapStr" : jsonToStr(jsonObj)},
"methodName" : "course_find_change"
};
getAjaxData(jsonAjax);
}
}
//搜索回调
function course_find_change(jsonObj){
var data = strToJson(jsonObj.data);
$("#search-style-show").html("");
$.each(data,function(e,obj){
console.log(e+'+'+obj)
$("#search-style-show").append('
'+obj.course_name+''+obj.sum_cost_num+'人学习 ');
})
}
