| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Применение библиотек > ExtJS |
| Автор: Semeon 23.9.2009, 14:35 |
| Есть следующая проблема есть дерево и TabPanel хочу чтобы при щелчке по ветке загружалась новая вкладка из php файла делаю так function addTab(targetUrl){ Ext.Ajax.request({ url: targetUrl, params : {TabID: 'tab'+TabPanelIndex}, success: function() { alert('выполнил'); }, failure: function() { alert('не выполнил'); } }); } но ничего не происходит( |
| Автор: ferryman 24.9.2009, 10:41 |
| Где вы вызываете функцию addTab(targetUrl) ? |
| Автор: Semeon 24.9.2009, 12:48 |
| 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 одно и тоже - тестировал |
| Автор: ferryman 24.9.2009, 13:23 | ||
Как-то так
|
| Автор: Semeon 24.9.2009, 13:59 |
| Собственно говоря ничего не изменилось Ext.Ajax.request не отрабатывает код находящийся в Presence2.php |
| Автор: ferryman 24.9.2009, 14:38 |
| Откуда вы знаете сто не отрабатывается? Что, дебагер (firebug) молчит? |
| Автор: Semeon 24.9.2009, 14:52 |
| Ну, я пока только разбираюсь с JS и firebug не пользовался а для проверки запихал в файл Presence2.php <script type='text/javascript'> alert('выполнил PHP'); </script> сообщение не появляется( |
| Автор: ferryman 24.9.2009, 15:49 |
| Поставь firebug и все увидишь |
| Автор: Semeon 24.9.2009, 16:16 |
| Поставить поставил, но где тут чего пока не пойму |
| Автор: Semeon 24.9.2009, 17:35 |
| Помогите 2 день бьюсь с этой фигней, может можно как то по другому подгрузит код из файла( |