Hap*_*der 1 cakephp jquery-plugins flowplayer
我正在使用带有Flowplayer的cakePHP评级插件.我使用Javascript API定制了Flowplayer.现在我需要在自定义Flowplayer上显示rating元素.在我的其他观点中,我显示的评级元素如下:
echo $this->element('rating', array('plugin' => 'rating',
'model' => 'SongDetail',
'id' =>$song_id,
'name'=>'songRating',
'config' => 'plugin_rating'
));
Run Code Online (Sandbox Code Playgroud)
它工作正常.现在在flowplayer的情况下,我正在使用AJAX和jQuery加载歌曲,因此song_id变量仅在Javascript中可用.如何从Javascript函数调用这个相同的元素,以便可以使用innerHTML插入.
使用song_id
as参数进行特殊操作.然后结束该行动:
$this->layout = 'ajax';
$this->render('/elements/<elementname>');
Run Code Online (Sandbox Code Playgroud)
这将使CakePHP呈现一个元素而不是视图.使用AJAX布局意味着它只是呈现的元素(并且没有菜单和页脚等).
请参阅CakePHP Book$this->render
中的文档