前台ajax
/*搜索*/
function search(id) {
var searchName = $(id).val()
$.ajax({
type: "POST",//方法类型
dataType: "json",//预期服务器返回的数据类型
url: "/system/tycResult/companyInfo" ,
data:{searchName:searchName},
async: false,
success:function (res) {
debugger
/* console.log(res.rows[0].callBackData)*/
/*获取返回的数据,并转为对象,items是一个数组,total是包含的数据条数,目前去取一条采用rows[0],后期会循环获取*/
var obj=JSON.parse(res.rows[0].callBackData);
/* console.log(obj.result)*/
/*点击搜索成功返回值后,进行页面赋值*/
后台
/*点击搜索,获取相应公司名称的数据返回至前台*/
@PostMapping("/companyInfo")
@ResponseBody
public TableDataInfo companyInfo(String searchName)
{
TycResult tycResult = new TycResult();
/*设置获取条件,只获取自己想要的接口信息,后期可以加一个list进行循环获取*/
tycResult.setComName(searchName);
/*主要人员820*/
String interfaceId ="820";
tycResult.setComName(searchName);
tycResult.setInterfaceId(interfaceId);
List<TycResult> list = tycResultService.selectTycResultAll(tycResult);
return getDataTable(list);
}
searchName前后台一定要统一