-1

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

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

有什么建议么?

4

2 回答 2

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>
于 2013-01-25T11:09:06.540 回答
1

您可以使用它$this->Js->link()来生成 ajax 调用。

但我建议您开始阅读整个JsHelper文档。

于 2013-01-25T10:58:58.047 回答