2

こんにちは、sencha touch2 は初めてです。外部 Web サービスを使用する必要があります。コンソールで以下のようにコードを書きましたが、このUncaught TypeError: Cannot call method 'request' of undefined のようなエラーが発生しています。問題は何ですか、解決策を提供してください。ありがとうございました

Ext.util.JSONP.request({
    url: 'http://localhost/SLS.BRND.Services/Service1.asmx/Helloworld',
    params: {
        method: 'Helloworld',
        format: 'json',
        callback: 'callback'
    },

    success: function(response) {
        alert('Working!')
        console.log(response);
    },
    failure: function(response) {
        alert('Not working!')
        console.log(response);
    }
});​
4

3 に答える 3

5

これを追加:

requires: ['Ext.data.JsonP'],
于 2012-08-03T22:44:24.787 に答える
0

Ext.data.jsonP.requestを使ってみてください

Ext.data.JsonP.request({
    url: 'http://localhost/SLS.BRND.Services/Service1.asmx/Helloworld',
    params: {
        method: 'Helloworld',
        format: 'json',
        callback: 'callback'
    },

    success: function(response) {
        alert('Working!')
        console.log(response);
    },
    failure: function(response) {
        alert('Not working!')
        console.log(response);
    }
});​

デモ

お役に立てれば

于 2012-05-09T04:46:13.170 に答える