Yii Client Script

Here I explained How to add user javascript into yii using clientscript->registerScript function with example.

Create Client Script

<?php 
/** 
 * Create Client Script 
**/
    Yii::app()->clientScript->registerScript("newdownloadbtnjs",'
		/** enter your js code here **/
    ');

?>

Client Script With Button Action

<?php 
/**
 * Client Script With button action
 * */
    Yii::app()->clientScript->registerScript("newdownloadbtnjs",'
		/** enter your js code here **/
	$("#buttonid").live("click",function(){
		alert("welcome");

	});
    ');

?>    

Client Script For User Ajax Request

<?php 
/**
 * Client Script With Ajax Request
 * */
    $siteurl=Yii::app()->createAbsoluteUrl("site/index");
    Yii::app()->clientScript->registerScript("scriptjs",'
	   $("#buttonid").live("click",function(){
	       /** ajax Start **/
	    var thisid=1;
            $.ajax({
                "url":"'.$siteurl.'",
                "type":"POST",
                "data":"userid="+thisid,
                "success":function(data){
                    var jsonobj=jQuery.parseJSON(data);
                    var status=jsonobj["status"];
                    if(status==1){
                        alert("success");          
                    }                   
                 }
                
            });
                /** ajax end **/

	});
    ');

?>

Leave a Reply

Your email address will not be published. Required fields are marked *