2014-03-03 48 views
0

嗨,我正在從遠程服務器獲取數據。它連接成功並獲取數據。如何在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:最大調用堆棧大小超過

請感謝幫助

回答

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); 

    }; 
相關問題