关于$.getJSON{}中参数使用的问题

目前已经获取到后端的json数据
图片说明
如何在$getJSON{}方法中直接使用?
如果无法直接使用,后端用的是MVC框架
controller为
图片说明
该怎么进行参数传递?

$getJSON{}是一个ajax方法撒,在回调函数中获取啊
例如: success(data){ for(var obj:data.jsonList){ ... } }

$.getJSON("url地址", function (data) {
    var json = data;
});

var url='xxx.action'//在该处定义一个url链接,该链接能够正常返回json字符串。
var dat={ name: "John", time: "2pm" }//该处是需要向url中传递的参数,参数名分别为name,time,可以自己定义
$.getJSON(url, dat, function (data) {
alert(data) //返回的data即为url访问后返回的json字符串,可以进行解析获取结果
});

@ResponseBody
@RequestMapping("/test")
public Map refreshSum(@RequestParam Integer id,
HttpServletRequest request){
Map map=new HashMap<>();
int sum=testService.findForSum(id);
map.put("result", 0);
map.put("sum", sum);
return map;
}
--------------------------------------
$.ajax({
url:"/xxx/test",
type:"POST",
data:{
id:id
},
dataType:"json",
success:function(data){
//返回结果为成功时
if(data.result==1){
$("#sum").text(data.sum);
}
}
})
------------
若返回list之类的可以
success:function(data){
for (var i = 0; i < data.length; i++) {
str = str
+ ""
+ data[i].name
+ "";
}

        }

$.getJSON()本来就是要去动态获取的,你已经获取到了,就不能用这个了。