我的索引页面有两列布局。在左边我有几个图标(链接),右边是动态内容。每当我点击左边的一个图标时,我想在右边显示相关信息。
我不知道我是否应该使用Ajax或与CakePHP相关的东西(我读过requestAction
但我觉得这不是正确的方法。)
有什么建议吗?
答案 0 :(得分:1)
您可以使用$this->Js->link()
生成ajax调用。
但我建议你开始阅读整篇JsHelper 文档。
答案 1 :(得分: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>