I have a json data in my remote server,and i want to show it in table view,here is my json data
[JSON 데이터에 액세스하려고 할 때의 어떠한 얻기 없습니다 - {: "할인", "offerName" "offerType"을 "버버리 (2) 남성 가죽 코트 컬렉션 1 무료로 얻을 구매"} { "offerType": "할인", "offerName": "구매 가치가 INR 30000에 ARMANI JUNIOR- 20 % 할인"}] 난 내 목표를 달성 할 수있는 방법티타늄 : 원격 서버에서
var url = "http://203.122.12.58:8080/api? username=superuser&password=superuser&action=invokeService&serviceName=offerAction&methodNa me=getMyOffers&customerId=CUS-12220&storeId=CMPNY-3376";
var win = Ti.UI.createWindow();
win = Ti.UI.currentWindow;
win.setBackgroundColor('gray');
//win.setBackgroundColor = 'white';
var table = Ti.UI.createTableView();
var tableData = [];
var json, fighters, fighter, i, row, nameLabel, nickLabel,offerType,offerName;
var xhr = Ti.Network.createHTTPClient({
onload: function() {
// Ti.API.debug(this.responseText);
json = JSON.parse(this.responseText);
for (i = 0; i < json.length; i++) {
console.log("json = %d",i);
offerType = json[i].offerType;
row = Ti.UI.createTableViewRow({
height:'60dp'
});
nameLabel = Ti.UI.createLabel({
text:offerType,
font:{
fontSize:'24dp',
fontWeight:'bold'
},
height:'auto',
left:'10dp',
top:'5dp',
color:'#000',
touchEnabled:false
});
offerName = json[i].offerName;
nickLabel = Ti.UI.createLabel({
text:'"' + fighter.nickname + '"',
font:{
fontSize:'16dp'
},
height:'auto',
left:'15dp',
bottom:'5dp',
color:'#000',
touchEnabled:false
});
row.add(nameLabel);
row.add(nickLabel);
tableData.push(row);
}
table.setData(tableData);
},
onerror: function(e) {
Ti.API.debug("STATUS: " + this.status);
Ti.API.debug("TEXT: " + this.responseText);
Ti.API.debug("ERROR: " + e.error);
alert('There was an error retrieving the remote data. Try again.');
},
timeout:5000
});
xhr.open("GET", url);
xhr.send();
, 미리 감사드립니다.
Akshay
어디서 오류가 있습니까? 정확히 무엇이 비어 있습니까? 아들? json.length = 0? 웹 서비스 응답을 브라우저로 테스트했다고 가정합니까? 자세한 내용을 입력하십시오. –
안녕하세요 Tevo, 내 문제를 해결, 실제로 내 에뮬레이터를 다시 시작할 때 내 에뮬레이터를 다시 시작할 때 에뮬레이터에 문제가있었습니다. 응답에 대한 감사합니다. – Akshay
이제 내 창에 이미지를 추가하고 싶습니다. 오른쪽 코드하지만 오류가 발생했습니다 Resources/main_folder/imgshop.png : 경로를 찾을 수 없습니다.이 문제를 해결할 수 있습니까? 감사합니다. Akshay – Akshay