Я пытаюсь использовать jQuery UI Tabs Ajax для загрузки содержимого некоторых вкладок через Ajax. Все работает, контент загружен и все, но проблема у меня заключается в следующем:
Допустим, у меня есть следующая вкладка в файле представления cakePHP:
<ul>
<li><a href="<?php echo $this->Html->url(array('controller' => 'my_controller', 'action' => 'my_action')); ?>">Tabs 1</a></li>
</ul>
Как видите, атрибут href
моего элемента a
указывает на действие контроллера (controller => my_controller and action => my_action
) в этом случае. Проблема, с которой я столкнулся, заключается в том, что при первой загрузке страницы действие my_action
фактически выполняется ДО того, как я даже нажму на вкладку. Как я могу предотвратить это? Очевидно, я хочу, чтобы my_action
вызывался только при нажатии на вкладки.
Любая помощь, пожалуйста
Спасибо