Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ExtJS, Меню 
:(
    Опции темы
Semeon
Дата 23.9.2009, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 11.9.2009

Репутация: нет
Всего: нет



Есть следующая проблема 
есть дерево и TabPanel
хочу чтобы при щелчке по ветке загружалась новая вкладка из php файла

делаю так
function addTab(targetUrl){ 
    
Ext.Ajax.request({
                            url: targetUrl,
                      params : {TabID: 'tab'+TabPanelIndex},
                            success: function() {
                                                            alert('выполнил');
                                                           },
                            failure: function() {
                                                            alert('не выполнил');
                                                         }
                            });
}
но ничего не происходит(


PM MAIL   Вверх
ferryman
Дата 24.9.2009, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.9.2009

Репутация: нет
Всего: нет



Где вы вызываете функцию addTab(targetUrl) ?
PM MAIL   Вверх
Semeon
Дата 24.9.2009, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 11.9.2009

Репутация: нет
Всего: нет



var tree = new Tree.TreePanel({
            id: 'tree-panel',
            region: 'center',
            margins: '2 2 0 2',
            autoScroll: true,
            rootVisible: false,
            loader: new Tree.TreeLoader({dataUrl:'./bd/Depart.php'}),
            root: new Ext.tree.AsyncTreeNode()
            ,
listeners: {
            click: function(node) {
            addTab2('./files/Presence2.php');
  
            }
}
            
    }); 


для теста оставил в фале Presence2.php только

<script type='text/javascript'>   
alert('выполнил PHP');
</script>

не отрабатывается((

Добавлено через 1 минуту и 49 секунд
функция  addTab2 и addTab одно и тоже - тестировал
PM MAIL   Вверх
ferryman
Дата 24.9.2009, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.9.2009

Репутация: нет
Всего: нет



Как-то так

Код

tree.on('click', function(node){
         var sn = this.selModel.selNode || {};
                 if(node.leaf && node.id != sn.id){
                            addTab2('./files/Presence2.php');
                 }
});

PM MAIL   Вверх
Semeon
Дата 24.9.2009, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 11.9.2009

Репутация: нет
Всего: нет



Собственно говоря ничего не изменилось Ext.Ajax.request не отрабатывает код находящийся в Presence2.php
PM MAIL   Вверх
ferryman
Дата 24.9.2009, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.9.2009

Репутация: нет
Всего: нет



Откуда вы знаете сто не отрабатывается? Что, дебагер (firebug) молчит?

Это сообщение отредактировал(а) ferryman - 24.9.2009, 14:44
PM MAIL   Вверх
Semeon
Дата 24.9.2009, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 11.9.2009

Репутация: нет
Всего: нет



Ну, я пока только разбираюсь с JS и firebug не пользовался

а для проверки запихал в файл Presence2.php 

<script type='text/javascript'>   
alert('выполнил PHP');
</script>


сообщение не появляется(
PM MAIL   Вверх
ferryman
Дата 24.9.2009, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.9.2009

Репутация: нет
Всего: нет



Поставь firebug и все увидишь
PM MAIL   Вверх
Semeon
Дата 24.9.2009, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 11.9.2009

Репутация: нет
Всего: нет



Поставить поставил, но где тут чего пока не пойму
PM MAIL   Вверх
Semeon
Дата 24.9.2009, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 11.9.2009

Репутация: нет
Всего: нет



Помогите 2 день бьюсь с этой фигней, может можно как то по другому подгрузит код из файла(
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0715 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.