后台:
/**
* 公证处名字模糊查询
* @param orgName
* @param response
*/
@RequestMapping("v_findAllOrgByName.htm")
public void findAllOrgLikeName(String orgName, HttpServletResponse response){
if(StringUtils.isNotBlank(orgName)){
List<OrgInfo> orgs = orgService.findOrgLikeName(orgName);
JSONObject json = new JSONObject();
for (OrgInfo org : orgs){
if ((org.getOrgName().indexOf(orgName)) != -1)
{
json.put(org.getOrgName(), org.getId());
}
}
ResponseUtils.renderJson(response, json.toString());
}
}
前台:
//搜索公证处
function search(){
var orgName=$(".searchInput").val();
if(orgName==""){
return;
}
$.ajax({
url : "${basePath}alliance/v_findAllOrgByName.htm",
type : "post",
data : {
"orgName" : orgName
},
dataType:"text",
success : function(obj){
$(".notaryList").empty();
var $div='<ul>';
var jsonObj = eval('(' + obj + ')');
$.each(jsonObj,function(name,value) {
$div+='<li><a href="javascript:addOrg('+"'"+name+"'"+','+"'"+value+"'"+');" id="'+value+'">'+name+'</a></li>';
});
$div+='</ul>';
$(".notaryList").append($div);
}
});
}