-1

私のインデックスページには2列のレイアウトがあります。左側にはいくつかのアイコン(リンク)があり、右側には動的コンテンツがあります。左側のアイコンをクリックするたびに、右側に関連情報を表示したいと思います。

AjaxまたはCakePHPに関連するものを使用する必要があるかどうかはわかりません(読んだことrequestActionがありますが、それは正しい方法ではないと思います)。

助言がありますか?

4

2 に答える 2

1

を使用$this->Js->link()してajax呼び出しを生成できます。

ただし、 JsHelperのドキュメント全体を読み始めることをお勧めします。

于 2013-01-25T10:58:58.047 に答える
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 に答える