解决yii中jquey冲突的问题

内容纲要

在yii中渲染视图有两种常用的方法:$this->render(‘index’)$this->renderPartial(‘index’).这两种方法的区别在于前者会加载布局视图,后者则不会加载.但是在用renderPartial的时候容易出现一个问题:jquery冲突,这样会导致相关功能不能正常使用,我遇到的问题是弹出层第一次正常,第二次就报错了.具体解决方法如下:

将上面这两行代码放到你的renderPartial的模板文件中,这样就不会再加载yii自带的jquery库文件了.

出现这种问题的原因是用到了yii的jquery验证功能,加载了两次jquery.具体原理暂时未深究,欢迎大家指正.

发表评论

邮箱地址不会被公开。 必填项已用*标注

35 + = 43