标签使用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(); MapmapStr=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+'人学习 '); }) }