概述
今天在做一个小项目时,遇到了遍历从后台传来的list数组问题,由于以前没有做过这方面的,就在网上查询了一下,
这里我们使用Jquery来进行遍历数组,因为Jquery较与js写法要更加的简单。
推荐课程:Java教程。
做了如下总结:
一、后台传过来的数据格式如下:
[{"askId":7,"timestart":"2017/05/11","timeend":"2017/05/14","askType":"事假","studentPhone":"18131371836","askReason":"哈哈哈","yearClass":"###","studentName":"####"}]
登录后复制
二、jqury遍历数组的的方法主要有两种
第一种遍历数组并且显示到前台页面的方法是:
$(document).ready(function(){
$.ajax({
url:'headTeacherCheckStudentAsk.html?wechat=weixin',
ansyc:'false',
type:'Post',
dataType:'json',
success:function(data){
alert(data);
//注意:当data是json字符串时,需要将data转化成json对象
for(var i=0;i<data.length;i++){
//访问每一个的属性,根据属性拿到值
alert(data[i].studentName);
//将拿到的值显示到jsp页面
$('#studentName').val(data[i].studentName);
}
}, error: function (data) {
alert("error:" + JSON.stringify(data));
}
});
登录后复制
第二种遍历数组并且是、显示到前台页面的方法是:
$(document).ready(function(){
$.ajax({
url:'headTeacherCheckStudentAsk.html?wechat=weixin',
ansyc:'false',
type:'Post',
/* data:StudentWechatAsk, */
dataType:'json',
success:function(data){
alert(data);
//注意:当data是json字符串时,需要将data转化成json对象
$.each(data, function (i, item) {
//访问每一个的属性,根据属性拿到值
alert(item.studentName);
//将拿到的值显示到jsp页面
$('#studentName').val(item.studentName);
});
}, error: function (data) {
alert("error:" + JSON.stringify(data));
}
});
登录后复制
以上就是java数组传给jsp怎么遍历的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是贤惠大船为你收集整理的java数组传给jsp怎么遍历的全部内容,希望文章能够帮你解决java数组传给jsp怎么遍历所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复