gpt4 book ai didi

java - 将模型对象从 Controller 返回到 Ajax jquery 在 Spring mvc 中不起作用

转载 作者:行者123 更新时间:2023-12-01 05:43:48 25 4
gpt4 key购买 nike

我试图将模型对象从 spring mvc Controller 返回到 jquery ajax 方法,但它返回空白作为响应

jsp:

$( "#dialog-link10" ).click(function( event ) {
var appname= $("#dialog-link10").text();
alert(appname);
if(appname == 'RS Applications') {
$.ajax({
type : "GET",
url : 'abc.html',
dataType: 'JSON' ,
data:
{"id" : $("#dialog-link10").text()}
,
success : function(data) {
alert('success')
alert('data')

}
});}

Controller :

@RequestMapping(method=RequestMethod.GET, value="/abc")
@ResponseBody
public Model helloWorld2( @RequestParam("id") String id, Model model) {

System.out.println("*****"+id);

List <String> list1=new ArrayList<String>();
List <String> list2=new ArrayList<String>();

System.out.println("here");

list1.add("abc");
list1.add("abc2");
list1.add("abc3");
list1.add("abc4");

model.addAttribute("list1", list1);

return model;
}

这也不会生成成功警报。请推荐

最佳答案

你的方法应该直接返回列表,作为json,不需要将其放入模型中并返回模型。还要检查回调 ajax 中是否有错误。

关于java - 将模型对象从 Controller 返回到 Ajax jquery 在 Spring mvc 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28889074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com