2013-01-25 25 views
-1

我的索引页有两列布局。在左边我有几个图标(链接),右边是动态内容。每次点击左侧的一个图标时,我想在右侧显示相关信息。Dymanic内容

我不知道我是否应该使用Ajax或与CakePHP相关的东西(我已阅读了requestAction,但我认为这不是正确的方法)。

有什么建议吗?

+0

我不知道我的问题出了什么问题。 –

+0

也许它不够具体? – mark

+0

@mark嗯,我只想知道如何在点击按钮(或链接)时使用CakePHP加载动态内容。我不知道如何更精确。 –

回答

1

您必须知道jQuery$.ajax in jQuery

所以你可以这样做。

<script type="text/javascript"> 

    (function($){ 

     $('LINKS_LEFT').click(function(e){ 

      e.preventDefault(); 

      var href = $(this).attr('href'); 

      $.ajax(
      { 
       url   : href, 
       dataType : 'html', 
       beforeSend : function() 
       { 
        // show loading or else 
       }, 
       success  : function(response) 
       { 
        if(response) 
        { 
         // display it in right side div. 
        } 
       } 
      }); 

     }) 

    }); 

</script>
+0

cakephp.org在更新他们的网站前本身就是这样工作的。 –

+0

感谢@Dipesh Parmar,但我想我会使用'JsHelper' –

+0

使用助手可能会影响网站的性能... –