jQuery AJAX 方法success()后台传来的4种数据详解

1.后台返回一个页面

js代码

java代码

2. 后台返回一个基本类型String,Long等

js代码

});

java代码

3. 后台返回一个实体类

第一步:定义一个实体类

第二步:js代码

第三步:java代码

// 做操作
boolean result = true
AjaxResponseMsg ajaxMsg = new AjaxResponseMsg();
if (result == true)
ajaxMsg.setFlag(0);
else {
ajaxMsg.setFlag(1);
ajaxMsg.setMsg("不能给一个传感器添加重复设备");
}
return ajaxMsg; // 返回给前台一个实体类,包括是否操作成功,及失败原因
}

4.后台返回一个实体类list(实体类的字段都是基本类型)

实体类

前台

for (var i = 0; i < jsonData.length; i++) {
alert(jsonData[i].id);
alert(jsonData[i].name);
}

}
})

后台

getSections() { List
sections = new List
(); return sections; }

5.后台返回一个实体类list(实体类的字段包括List类型)

第一步:定义实体类ChartSeries

data; //曲线的纵坐标 private List occurTime; //曲线的横坐标 //添加get set方法 }

第二步:js代码

function formatStringToJson(data) {

jsonData = JSON.parse(data); //把后台传来的数据转来JSON格式
//jsonData是二维数组,因为实体类ChartSeries的字段data也是个list
for (x in jsonData) { //遍历JSON格式的数组取元素,x代表下标

for (y in jsonData.data) {
alert(jsonData[x].occurTime[y]) ;//依次获取
alert(jsonData[x].data[y]);
}

}

}

第三步:java代码

getChart(){ List list = new List(); //给list赋值 return list; // list }

后台传来的数据格式如下

以上这篇jQuery AJAX 方法success()后台传来的4种数据详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...