我用网上的那个ASP生成JSON字符串的类,打印出了这样的字符串,
[["M100507930417453","M100508271022517","M100510034539068","M100510737631412","M100510864410253"],["201005070001","201005080001","201005090001","201005100001","201005110002"],["2010/5/7","2010/5/8","2010/5/9","2010/5/10","2010/5/11"],[4,4,4,9,7],["","","","",""],[0,0,0,0,0],["\u7CFB\u7EDF","\u7CFB\u7EDF","\u7CFB\u7EDF","\u7CFB\u7EDF","\u7CFB\u7EDF"],["2010/5/7 11:50:42","2010/5/8 3:47:15","2010/5/10 10:23:55","2010/5/10 9:40:40","2010/5/10 10:20:02"],["\u7CFB\u7EDF",null,"\u7CFB\u7EDF",null,"\u7CFB\u7EDF"],["2010/5/10 9:41:20",null,"2010/5/10 10:27:04",null,"2010/5/10 10:20:11"]]请问我在前台如何遍历
其实数据能有多少列我是能控制的,因为这是我从数据库select出来的,但是问题是每次select返回的行数是不一样的。
这是我AJAX的回调函数
function showResponse(originalRequest){
var tp = originalRequest.responseText
alert(tp)
var myE=tp.parseJSON();
for(i=0;i<=9;i++){
for(j=0;j<=5;j++){
alert(myE.[i][j])//IE报错,缺少标识符
}
}
}
也就是说循环里面的i的上限9是能确定的,但j的上限5是不能确定的。我不知道每次能返回多少行啊。
我的AJAX是用prototype.js的,
[["M100507930417453","M100508271022517","M100510034539068","M100510737631412","M100510864410253"],["201005070001","201005080001","201005090001","201005100001","201005110002"],["2010/5/7","2010/5/8","2010/5/9","2010/5/10","2010/5/11"],[4,4,4,9,7],["","","","",""],[0,0,0,0,0],["\u7CFB\u7EDF","\u7CFB\u7EDF","\u7CFB\u7EDF","\u7CFB\u7EDF","\u7CFB\u7EDF"],["2010/5/7 11:50:42","2010/5/8 3:47:15","2010/5/10 10:23:55","2010/5/10 9:40:40","2010/5/10 10:20:02"],["\u7CFB\u7EDF",null,"\u7CFB\u7EDF",null,"\u7CFB\u7EDF"],["2010/5/10 9:41:20",null,"2010/5/10 10:27:04",null,"2010/5/10 10:20:11"]]请问我在前台如何遍历
其实数据能有多少列我是能控制的,因为这是我从数据库select出来的,但是问题是每次select返回的行数是不一样的。
这是我AJAX的回调函数
function showResponse(originalRequest){
var tp = originalRequest.responseText
alert(tp)
var myE=tp.parseJSON();
for(i=0;i<=9;i++){
for(j=0;j<=5;j++){
alert(myE.[i][j])//IE报错,缺少标识符
}
}
}
也就是说循环里面的i的上限9是能确定的,但j的上限5是不能确定的。我不知道每次能返回多少行啊。
我的AJAX是用prototype.js的,
解决方案 »
- 好纠结啊,到底是用服务端编程好,还是用jquery编程?哪个更佳?
- jquery 标签里的值相加怎么弄
- 推荐一本适合初学者看的JavaScript书!
- 关于js读取html文档中form的问题
- JS 时间对比
- javascript如何实现datagrid编辑时的效果
- 有下面代碼保存的.htm文件,在Chrome和IE10上報Uncaught ReferenceError:selYear is not defined,求解!
- 求助怪问题:form.submit();的问题?
- 求清华大学的<javascript网页编程案例教程>的源代码?
- 请问如何实现左侧的文本框的数据,按提交按钮就可以到右边的文本框?
- 用JavaScript怎么编写删除留言的代码?
- js判断,急 new
alert(myE[i][j])//这样就对了,
这不是主要问题,我的主要问题是,
如何遍历这个JSON
for(j=0;j<=myE[i].length-1;j++){
alert(myE[i][j])
}
}
这样就对了,能全部遍历完。
1楼多谢啊,我是刚学,很多基本知识不扎实,多谢。