gpt4 book ai didi

javascript - 如何使用ajax调用获取数组列表数据(将数组列表数据 Controller 传递给ajax方法)

转载 作者:行者123 更新时间:2023-11-28 06:13:25 26 4
gpt4 key购买 nike

我的 Controller 类就是这样。

@RequestMapping(value = {"/ajaxcallabd"}, method = RequestMethod.POST)
@ResponseBody// <== this annotation will bind Arr class and convert to json response.
String addAnotherAppointmenttt(HttpServletRequest request, HttpServletResponse response, @RequestBody String userJson, Model model, BindingResult errors) {
System.out.println("*******88888" + userJson);
List<stageViiChartData> chartData = stageViiChartDataServices.findBystageViiChaData(userJson);
return chartData.toString();
}

上面的代码创建了列表数据。我想使用 ajax 调用传递上面的列表数据。

我的ajax方法就是这样。

$.ajax({
type: "POST",
url: "/MobitelProgressTool/ajaxcallabd",
data: userJson,
contentType: "application/json; charset=utf-8",
// dataType: 'JSON',
datatype:'text',
success: function (mJSONArray) {
alert(mJSONArray);
},
failure: function (erroes) {
alert(erroes + ">>>>>");//handle it in a proper way
}
});

但是上面的mJSONArray是字符串类型。我想获取 Json 类型。我不知道如何创建它。

我的图表数据数组就是这样。

[[stageViiChartDataModal: Updated_Scope = Ericsson, Dependency = WIP, On_Air_date = 4-Dec-15], [stageViiChartDataModal: Updated_Scope = Ericsson, Dependency = WIP, On_Air_date = 9-Dec-15]]

最佳答案

就这样做..

success: function (mJSONArray) {
var d = JSON.parse(mJSONArray);
alert(d);
},

关于javascript - 如何使用ajax调用获取数组列表数据(将数组列表数据 Controller 传递给ajax方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36171425/

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