You are viewing revision #6 of this wiki article.
This version may not be up to date with the latest version.
You may want to view the differences to the latest version.
1) include the fancybox extesion otherwise fancybox js
<?php $this->widget('application.extensions.fancybox.EFancyBox', array(
'target' => 'a[class=fancybox1]',
'config' => array(),
)
); ?>
2)create the CHtml::ajaxlink
echo CHtml::ajaxlink('Request New Liquor', array('liquor/addnewliquor'), array(
"type" => "GET",
"data" => array("vid" => $vid, "ajax" => true),
"success" => "function(data){
$.fancybox({content:data,closeBtn:false,showNavArrows:false});
}",
), array('live' => false, 'class' => 'blue', 'id' => rand(0, 99999)));
and write a code on controller..and renderPartial page
public function actionaddnewliquor() {
$cs = Yii::app()->clientScript;
$cs->reset();
$cs->scriptMap = array(
'jquery.js' => false, // prevent produce jquery.js in additional javascript data
'jquery.min.js' => false,
);
$this->renderPartial('/liquor/add_new_liquor', array('model' => $model), false, true);
}
Note: i add the jquery.js and jquery.min.js false when ajax call beacuse it's issue when open a fancy-box it's not working close button.so i can false both this js...
Hope it's helpful...
harry matharoo
workin nice but i'm getting the error
$.fancybox is not a function
help
Hi,
please add the fancybox js otherwise fancybox extesion
sorry for this i am not include this content.
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.