json获取arraylist格式的数据
我用jquery的ajax获取后台数据,格式是arraylist的
json序列化后的字符串是 [["1","北京"],["2","上海"]]
前台是
function getdata() {
$.post("getdata.ashx", function (data, textStatus) {
if (textStatus == "success") {
alert(data);//不知道该怎么取
}
else {
alert("ajax失败!");
}
});
}
这个data不知道该怎么取,datap[0][0]不行
------解决方案--------------------list 对象 循环
var list = json.list;
for(var i=0;i<list.length;i++){
addSuccess.service.photo(list[i]);
}
------解决方案--------------------function getdata() {
$.post("getdata.ashx", function (data, textStatus) {
if (textStatus == "success") {
$.each(eval(data), function(ind, val){
alert(val);
})
}
else {
alert("ajax失败!");
}
});
}
------解决方案-------------------- <script language="javascript">
function test() {
var str = '[["1","北京"],["2","上海"]]';
var arr = eval(str);
alert(arr[0][1]);
}
</script>
试试火力,这是你要的效果吧。。。
------解决方案--------------------<script language="javascript">
function test() {
var str = '[["1","北京"],["2","上海"]]';
var arr = eval(str);
for(var i=0;i<arr.length;i++)
{
alert(arr[i]);
}
}
</script>
可是要这样的效果?
------解决方案--------------------