Canot Load JS: функция с переменной - PullRequest
0 голосов
/ 26 мая 2018

Я использую расширение EFullcalendarheart, сделав после клика событие всплывающим.но fuction не загружается в намеченный контроллер.

- контроллер

 public function actionView2($id)
        {

            $this->renderPartial('view2',
                array('model'=>$this->loadModel($id)),false,true
            );
        }

- просмотр

<?php $this->widget('ext.fullcalendar.EFullCalendarHeart', array(
//  'themeCssFile'=>'cupertino/jquery-ui.min.css',
    'options'=>array(
        'header'=>array(
            'left'=>'prev,today,next',
            'center'=>'title',
            'right'=>'month',
                    //'right'=>',agendaWeek,agendaDay'
        ),
        'events'=> $this->createUrl('peminjaman/calendarevents'),
        'eventClick'=> 'js:function(calEvent, jsEvent, view) {
            $("#myModalHeader").html(calEvent.title);
            $("#myModalBody").load("'.Yii::app()->createUrl("peminjaman/view2/id/").'"+calEvent.id);
            $("#myModal").modal();
                }',
    )));
?>

<?php $this->beginWidget(
    'booster.widgets.TbModal',
    array('id' => 'myModal')
); ?>

    <div class="modal-header">
        <a class="close" data-dismiss="modal">&times;</a>
        <h4 id="myModalHeader"></h4>
    </div>
    <div class="modal-body" id="myModalBody">
        <p>----</p>
    </div>

    <div class="modal-footer">
        <?php $this->widget(
            'booster.widgets.TbButton',
            array(
                'label' => 'Close',
                'url' => '#',
                'htmlOptions' => array('data-dismiss' => 'modal'),
            )
        ); ?>
    </div>

<?php $this->endWidget(); ?>

, как решить эту проблему, чтобы всплывающее окнопросмотреть событие или детали ввода для меня.Заранее спасибо

...