當你看到這文章的時候,相信你也知道為什麼要使用跨域訪問瞭!這裡就不再多說瞭,在Sencha Touch 2中,實現跨域訪問可以使用Ext類庫提供給我們的類Ext.data.JsonP,如果我們要提交請求的話,可以使用request()方法,具體使用如下:
在提交請求的時候,可以這樣子寫
1 Ext.data.JsonP.request({
2 url: 'http://api.xxx.com',
3 params: {
4 //傳遞參數
5 },
6 timeout: 30000,//超時時間
7 callbackKey: '',//回調函數名,默認為callback
8 callback: function() {
9 //回調函數,不管請求成功與否都執行
10 },
11 success: function(result) {
12 //請求成功時執行捉拿
13 },
14 failure: function() {
15 //請求失敗時執行操作
16 }
17 });
摘自 hzucmj