Php 如何在YII中使用ajaxvalidation实现弹出式登录表单?

Php 如何在YII中使用ajaxvalidation实现弹出式登录表单?,php,javascript,jquery,yii,Php,Javascript,Jquery,Yii,我有我的yii登录表单ajaxvalidation在正常模式下工作得很好,但在弹出模式下不工作,我使用了 $this->renderPartial('login',array('model'=>$model))而不是$this->render('login',array('model'=>$model)) 我认为问题在于render部分,它没有加载ajax验证所需的java脚本。如何使用ajaxvalidation实现弹出式登录表单?不能不查看整个视图文件。无论如何,请尝试以下代码在render

我有我的yii登录表单
ajaxvalidation
在正常模式下工作得很好,但在弹出模式下不工作,我使用了

$this->renderPartial('login',array('model'=>$model))而不是
$this->render('login',array('model'=>$model))


我认为问题在于render部分,它没有加载ajax验证所需的java脚本。如何使用ajaxvalidation实现弹出式登录表单?

不能不查看整个视图文件。无论如何,请尝试以下代码在
renderPartial

$this->renderPartial('login',array('model'=>$model),false,true);

不能说没有看到整个视图文件。无论如何,请尝试以下代码在
renderPartial

$this->renderPartial('login',array('model'=>$model),false,true);

你有javascript错误吗?也许您应该在主视图中加载javascript文件,而不是在弹出窗口中加载。您有任何javascript错误吗?也许您应该在主视图中加载javascript文件,而不是在弹出窗口中加载。当我们在renderpartial call you sugested之前放置下一行时,它会起作用,无论如何,谢谢,它会有帮助:)'Yii::app()->clientScript->scriptMap=array('jquery.js'=>false,);'当我们在renderpartial call you sugested之前放下一行时,它就起作用了,无论如何,谢谢,它有帮助:)'Yii::app()->clientScript->scriptMap=array('jquery.js'=>false,);'