Panel类的组件,如何得到autoLoad传入的URL的内容?

Panel类的组件,如panel,window等,如何得到autoLoad传入的URL的内容?我想根据内容,作一些判断。

panel.load({
url: "your-url",
callback: function(option, isSuccess, response, request) {
var htmlText = response.responseText;
}
});

htmlText应该是你想要的。

用下面的代码可以得到Object/String/Function,具体要看你传入时的形式是什么。
Ext.getCmp([color=red]panelId[/color]).autoLoad;
如果传入的是JSON对象的话,例如:
autoLoad: {url: 'aaa', callback: bbb, scope: this}
那么通过 Ext.getCmp([color=red]panelId[/color]).autoLoad.url 就可以得到autoLoad传入的URL的内容。

试试Ext.getCmp(panelId).body.dom.innerHTML,这个是获取组件body里面html代码的,里面应该你需要的,不过应该比autoload传入的多,lz自己试试吧