如何在Titanium中解析json以在表格视图中显示数据
问题描述:
嗨,我正在从远程服务器获取数据。它连接成功并获取数据。如何在Titanium中解析json以在表格视图中显示数据
function getTodoList() {
var client = new XMLHttpRequest();
client.open("GET", "http://192.168.10.109/read_todo_list.php", true);
client.send();
client.onreadystatechange = function() {
**////////Creating Problem here///////**
var get= console.log(JSON.parse(client.response));
for(var i=0; i<get.length; i++){
var row = Ti.UI.createTableViewRow({
title: get[i].todo,
hasChild : true,
});
dataArray.push(row);
}
$.tableView.setData(dataArray);
};
}
在铬控制台示出的数据,但与错误终止: 未捕获的语法错误:1个 对象 TODO::数组[2] 0:对象 TODO: “Khaleeq拉扎” 输入的index.html意外结束 原:对象 1:对象 TODO: “Ateeq拉扎” 原:对象 长度:2 原:数组[0] 原:对象 VM86:10 对象 VM86:10 未捕获的RangeError:最大调用堆栈大小超过
请感谢帮助
答
试试这个
client.onreadystatechange = function() {
var get=JSON.parse(client.responseText);
for(var i=0; i<get.length; i++){
var row = Ti.UI.createTableViewRow({
title: get[i].todo,
hasChild : true,
});
dataArray.push(row);
}
$.tableView.setData(dataArray);
};