当前位置 : 主页 > 编程语言 > java >

文本框热搜索

来源:互联网 收集:自由互联 发布时间:2021-06-28
标签使用onkeyup()事件 /** * 当文本框内容改变时根据内容搜索课程 * @param req * @param resp * @return */@RequestMapping(value = "/schoolOnline_onchange.html")public void schoolOnlineOnChange(HttpServletRequest req,HttpS
标签使用onkeyup()事件
/**
	 * 当文本框内容改变时根据内容搜索课程
	 * @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+'人学习
  • '); }) }
    上一篇:视频播放器播放js
    下一篇:滚动条加载
    网友评论