方式一:
$.ajax({
type:"post",
dataType:"json",
url:"DataSourceCheck/refreshDataSource",
data:{dataSourceId:dsId},
success: function(data){
//你的逻辑。。
}
});
后台获取:
@RequestMapping("refreshDataSource")
@ResponseBody
public boolean refreshDataAction(String dataSourceId){
sout(dataSourceId);
return true;
}
或者
public boolean refreshDataAction(){
String dsId = request.getParameter("dataSourceId");
return true;
}
方式二:
$.ajax({
type:"get",
dataType:"json",
url:"DataSourceCheck/refreshDataSource?dataSourceId=666",
success: function(data){
//你的逻辑。。
}
});
后台获取:
@RequestMapping("refreshDataSource/{dataSourceId}")
@ResponseBody
public boolean refreshDataAction(@PathVariable String dataSourceId){
sout(dataSourceId);
return true;
}
或者
@RequestMapping("refreshDataSource")
@ResponseBody
public boolean refreshDataAction(@RequestParam("dataSourceId") String dataSourceId){
sout(dataSourceId);
return true;
}
@PathVariable
获取的是请求路径中参数的值
@RequestParam
获取的是请求参数,一般是url问号后面的参数值
更多推荐
ajax传参数到后台获取的方法
发布评论