我的索引页有两列布局。在左边我有几个图标(链接),右边是动态内容。每次点击左侧的一个图标时,我想在右侧显示相关信息。Dymanic内容
我不知道我是否应该使用Ajax或与CakePHP相关的东西(我已阅读了requestAction
,但我认为这不是正确的方法)。
有什么建议吗?
我的索引页有两列布局。在左边我有几个图标(链接),右边是动态内容。每次点击左侧的一个图标时,我想在右侧显示相关信息。Dymanic内容
我不知道我是否应该使用Ajax或与CakePHP相关的东西(我已阅读了requestAction
,但我认为这不是正确的方法)。
有什么建议吗?
您必须知道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>
cakephp.org在更新他们的网站前本身就是这样工作的。 –
感谢@Dipesh Parmar,但我想我会使用'JsHelper' –
使用助手可能会影响网站的性能... –
我不知道我的问题出了什么问题。 –
也许它不够具体? – mark
@mark嗯,我只想知道如何在点击按钮(或链接)时使用CakePHP加载动态内容。我不知道如何更精确。 –