2012-02-25 16 views
0

jQuery UI Tabs Ajaxを使用して、Ajax経由でタブのコンテンツを読み込もうとしています。すべての作品、コンテンツがロードされ、すべてですが、私がいる問題は、このです:jquery UIタブAjax cakePHP

のは、私は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は、タブをクリックしたときにのみ呼び出されます。

すべてのヘルプしてください

+0

投稿Jqueryコード。 –

+0

これは正しいとは思わない。マニュアルのURLによると、実際にアクションを呼び出さずにURLを生成します。 IMOはあなたのコードに何か間違っています。 – TigOldBitties

答えて

0

ありがとうあなたはmy_controllerからmy_action、およびapp_controller beforeRender機能を貼り付けることはできますか?私はあなたのアプリケーションから部分的なコードなしで答えを試してください

私はレンダリングの問題だと思う..またはあなたapp_controller(beforeRender)を確認してください... まず、コントローラで、あなたは$ this-> layout = 'ajax'; 第2に、app_controllerでは、ajaxを停止するため、レイアウトをロードしません。 (または、あなたのレイアウトをあなたのapp_controllerからあなたのレイアウトを保護することができます)

関連する問題