You are viewing revision #8 of this wiki article.
This is the latest version of this article.
You may want to see the changes made in this revision.
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.