php – Yii-bootstrap Tabs事件处理程序
发布时间:2020-12-13 17:13:24 所属栏目:PHP教程 来源:网络整理
导读:我正在使用 bootstap tabs,我试图通过ajax加载内容而不是在PHP中设置它.我的代码: script type="text/javascript" function test(e){ console.log(e.target); //load ajax stuff here }/script?php$this-widget('bootstrap.widgets.TbTabs',array( 'type'='
我正在使用
bootstap tabs,我试图通过ajax加载内容而不是在PHP中设置它.我的代码:
<script type="text/javascript"> function test(e){ console.log(e.target); //load ajax stuff here } </script> <?php $this->widget('bootstrap.widgets.TbTabs',array( 'type'=>'tabs','placement'=>'above',// 'above','right','below' or 'left' 'tabs'=>array( array('label'=>'Ogólne','content'=>'Czekaj...','active'=>true),array('label'=>'Ksi??ka adresów','content'=>'Czekaj...'),array('label'=>'Co?tam',),'events'=>array('shown'=>'test') )); ?> 但是我一直收到这个错误: 稍微澄清一下,框架创建的JS代码: <script type="text/javascript"> /*<![CDATA[*/ jQuery(function($) { jQuery('a[rel="tooltip"]').tooltip(); jQuery('a[rel="popover"]').popover(); jQuery('#yw0').tab('show'); jQuery('#yw0').on('shown','test'); jQuery('#collapse_0').collapse({'parent':false,'toggle':false}); }); /*]]>*/ </script> 解决方法
这应该工作
使用Javascript: <script type="text/javascript"> var test = function(e) { console.log(e.target); //load ajax stuff here } </script> TbTabs事件(以’js:’为前缀) <?php ... 'events'=>array('shown'=>'js:test'),.... ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |