动态内容[关闭]

问题描述 投票:-1回答:2

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

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

有什么建议吗?

php cakephp
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>

1
投票

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

但是我建议您开始阅读整个$this->Js->link()文档。

© www.soinside.com 2019 - 2024. All rights reserved.