Используя Ext.Panel, как мне указать страницу .php в качестве источника HTML? - PullRequest
1 голос
/ 15 апреля 2010

У меня есть существующая панель, где я устанавливаю 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

Ответы [ 2 ]

7 голосов
/ 15 апреля 2010

Вы ищете autoLoad.

var panel = new Ext.Panel({
  autoLoad: '/path/example/data.php',
  id: 'service_Billing',
  title: 'Billing',
  tbar: []
});
2 голосов
/ 15 апреля 2010

Используйте 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
});

Или что-то подобное должно сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...