2014-02-26 19 views
0

我試圖從sencha touch 2.3(我使用sencha架構師3開發)中的JSONP代理中獲取數據。我成功地能夠放置jsonp電話並獲取數據。但我沒有得到如何分離json響應的每一個元素。這裏是我的JSON響應: -從sencha touch中檢索JsonP代理的數據

{"data":[{ "PLANTNUM": "1557", "ROUTEID": "90625", "DELIVERYDATE": "2014-02-12T00:00:00-06:00", "MESCOD": "15", "MESFCT": "DLV", "ORIGID": "HH",  "JMSTIME": "02/11/2014 00:11:21", }],"success" : true} 

這裏是我的功能

success: function(response){ 
console.log(response); 
    var temp=response.data.PLANTNUM; 
    console.log(temp); 
} 

我可以看到下面在我的控制檯: -

console

這裏是我的JSONP請求

Ext.data.JsonP.request({ 
url: 'http://localhost:12608', 
callbackKey: 'cbfn', 
params: { 
    method: 'sapout', 
    type: 'sap', 
    ordnum: '1034986850' 
} 

我嘗試使用response.PLANTNUM,但那也不起作用。它總是顯示undefined 任何人都可以幫我在這裏。

感謝

回答

2

data是一個數組,所以要response.data[0].PLATINUM

+0

哎呀..沒有...非常感謝 – Kapil