Yii中registerScript的語法注意事項

  1. autoLoad 名字不能和別的Script重複!
  2. 不要用 註釋,如 //
  3. 嵌入PHP 變量 :'".$params['sdate']."'
  4. <option value=\"0\">其他</option>  HTML 裏面 的 Value 要用 雙引號,而且要轉意!!!!


<?php

Yii::app()->clientScript->registerScript('autoLoad', "
var status= '".$params['type']."';
var sdate = '".$params['sdate']."';
var edate = '".$params['edate']."';
var word = '".Yii::app()->request->getParam('word')."';
$('#ShopInfo_shop_products').val(word);
if(status == 'osub') {
    $('#shop_launch_start_time').val(sdate);
    $('#shop_launch_end_time').val(edate);
    $.fn.yiiGridView.update('report-grids', {
        data: $('#form').serialize()
    });
}

var currentUser = '".Yii::app()->user->getName()."';
if(currentUser== 'admin')
$('<option value=\"0\">其他</option>').insertAfter('#ShopInfo_shop_area_id option:last');

");
?>



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章