ajax加载含CgridView的页面,jquery重复加载的问题怎么解决好?

在一个界面中,要ajax加载另外一个页面到这个界面中来,要加载的这个页面使用了CGridView,这个时候就重复载入了jquery,导致出错了。请问这样的情况怎么解决好?

是有这个问题哦。

等待解决。

不重复加载JQ

目前我的作法是重写了下clientScript,在不要重复载入的页面中设registerJQuery=false来避免重复注册,现在只是解决jquery的问题,希望有人能想到一个更好的方法来解决这样的问题,更希望qiang能完善一下




class DClientScript extends CClientScript

{

	public $registerJQuery=true;

	

	public function registerCoreScript($name)

	{

		if ($this->registerJQuery===false && strtolower($name)=='jquery'){

		}else{

			parent::registerCoreScript($name);

		}

	}

}

不要重复注册的的地方,可以写入baseController中

if (Yii::app()->clientScript instanceof DClientScript)

	Yii::app()->clientScript->registerJQuery=false;



想错了,另外,楼上的,我点错了。。。。