您好我从远程服务器获取数据。它成功连接并获取数据。
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);
};
}
在Chrome控制台中显示数据但以错误终止: 未捕获的SyntaxError:输入index.html的意外结束:1 宾语 todo:数组[2] 0:对象 todo:“Khaleeq Raza” proto :对象 1:对象 todo:“Ateeq Raza” proto :对象 长度:2 proto :数组[0] proto :对象 VM86:10 宾语 VM86:10 未捕获RangeError:超出最大调用堆栈大小
请帮助谢谢
答案 0 :(得分:0)
试试这个
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);
};