例外nsresult:使用x-editable在yii中提交更改时的“0x805e0006()”位置

尝试在x-editable中确定值时,我收到以下exception。 [例外……“”nsresult:“0x805e0006()”location:“JS frame :: :: .send :: line 8400”data:no]

View Code: widget('bootstrap.widgets.TbGridView', array( 'id' => 'subjectgrid', 'itemsCssClass' => 'table-bordered items', 'dataProvider' => new CActiveDataProvider('Examschedule',array( 'criteria'=>array('condition'=>"examcode=:newexam and sessioncode=:sessioncode", 'params'=>array(':newexam'=>$examcode, ':sessioncode'=>$sessioncode),), 'pagination'=>array('pageSize'=>15),)), 'columns'=>array( array('name' => 'examcode', 'headerHtmlOptions' => array('style' => 'width: 10px'),), array('name' => 'sessioncode', 'headerHtmlOptions' => array('style' => 'width: 10px'),), array('name' => 'subjectcode', 'headerHtmlOptions' => array('style' => 'width: 10px'),), array('name' => 'groupcode', 'headerHtmlOptions' => array('style' => 'width: 10px'), ), array('class' => 'editable.EditableColumn', 'name' => 'dateofexam', 'headerHtmlOptions' => array('style' => 'width: 10px'), 'editable' => array('type' => 'date', 'viewformat' => 'dd-mm-yyyy', 'url' => 'Yii::app()->createUrl("examschedule/update",array("examcode"=>$examcode, "sessioncode"=>$sessioncode, "subjectcode"=>$data->subjectcode))', 'placement' => 'right',) ), array('class' => 'editable.EditableColumn','name' => 'sitting', 'headerHtmlOptions' => array('style' => 'width: 10px'), 'editable' => array('type' => 'select', 'source'=>array('1'=>'First Sitting', '2'=>'Second Sitting'), 'url' => 'Yii::app()->createUrl("examschedule/update",array("examcode"=>$examcode, "sessioncode"=>$sessioncode, "subjectcode"=>$data->subjectcode))', 'placement' => 'right', ) ), ), )); ?> 

对于可能是一个简单的问题,这是一个神秘的错误 – 您尝试触及的资源无法被击中。 如果你输入一个废话url,你会得到这个结果。 此外,如果在浏览器中运行某种连接阻止程序(如广告块应用程序),您将获得此function。

我会通过将其转储到文本并手动尝试查看您是否可以访问该资源来检查您尝试访问的URL。

就这样做

 'url' => Yii::app()->createUrl( "examschedule/update", array("examcode"=>$examcode, "sessioncode"=>$sessioncode, "subjectcode"=>$data->subjectcode))', 'placement' => 'right', ) ),