我有一个现有的面板,我用手工设置html,如下所示:
s = '<H1>My Html Page';
s += '[more html]]';
var panel = new Ext.Panel({
id: 'service_Billing',
title: 'Billing',
tbar: [],
html: s
});
如何在.php文件的同一服务器服务器上指定路径而不是作为html源的变量。类似于/path/example/data.php
答案 0 :(得分:7)
您正在寻找autoLoad
。
var panel = new Ext.Panel({
autoLoad: '/path/example/data.php',
id: 'service_Billing',
title: 'Billing',
tbar: []
});
答案 1 :(得分:2)
使用Ext.Ajax获取内容并更新面板:
var panel = new Ext.Panel(...);
Ext.Ajax.request({
url: '/your/script.php',
success: function(response,opts){
opts.panel.update(response.responseText);
},
panel: panel
});
或类似的东西应该这样做。