this url can be as below:
[ {"title": "test 1"}, {"title": "test 2"} ]
var url = "http://test.com/getNews.php"; // it's fake url var xhr = Ti.Network.createHTTPClient(); xhr.open("GET", url); xhr.onload = function() { var json = JSON.parse(xhr.responseText); Ti.API.info(json); for(var i = 0; i < json.length; i++) { var title = json[i].title; var tableViewRow = createTableViewRow(); var imageView = createImageView(title); tableViewRow.add(imageView); $.section.add(tableViewRow); Ti.API.info(title, tableViewRow); } }; xhr.send();and two function as
function createView(text) { return PHD.UI.createPHDView({ text: text }); } function createTableViewRow() { return Ti.UI.createTableViewRow({ hasChild: true }); }if code and not xhr.onload but can be use fine
var tableViewRow = createTableViewRow(); var imageView = createView('test 1'); tableViewRow.add(imageView); $.section.add(tableViewRow);i use HTTPClient , but can not show me the result ?