2012-05-18 53 views
1

我只是在學習sencha touch。我試圖從服務器檢索數據(在開始的例子之後)。我試圖在成功回調中向控制檯打印響應。這是我正在嘗試使用的代碼,但沒有任何內容正在打印到控制檯。Sencha觸摸來自JSONP代理的成功回調?

proxy: { 
    type: 'jsonp', 
    url: 'https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://feeds.feedburner.com/SenchaBlog', 
    reader: { 
    type: 'json', 
    rootProperty: 'responseData.feed.entries' 
    }, 
    listeners: { 
    success: function(response) { 
     console.log(response) 
    } 
} 

那麼,什麼是成功的回調,這樣我可以做一些東西與喜歡它打印在控制檯響應正確的語法?

謝謝!

+0

嘗試將'success:function(response)'改爲'callback:function(success,response)'。它工作嗎? –

+0

不幸的是,沒有 – istan

回答

0

更改此

rootProperty: 'responseData.feed.entries' 

此:

root: 'responseData.feed.entries' 

或者你可以改變proxy: {type: 'jsonp' ... }proxy: {type: 'ajax' ... }以及上面。

我希望這些幫助。

+0

他希望在請求完成時聽一個事件(或類似的smt),而不是簡單地如何配置'proxy' –