在sencha touch中为ext.ajax请求的成功回调添加参数

时间:2014-10-30 13:19:07

标签: javascript sencha-touch

在以下代码段中,我希望在 success 回调中访问函数参数url1。是否可以将Ext.Ajax.request的范围设置为函数范围而不是类范围?

Ext.define('Venus.controller.LightNode', {
extend: 'Ext.app.Controller',
config: {...},

updateUIElement: function(url1) {
var me = this;
Ext.Ajax.request({
        url: url1,
        method: 'GET',
        timeout: 2000,
        scope: me, 
        useDefaultXhrHeader: false,

        success: function(response) {
            //How can I access url1 here?
        }
});
},
});

1 个答案:

答案 0 :(得分:2)

我相信dfsq是对的,但如果你不能这可能是因为Ext.Ajax的范围

这应该会有所帮助:

response.request.options.url