Home  >  Article  >  Backend Development  >  javascript - 在yii2中使用pjax时,无法加载验证表单js文件?

javascript - 在yii2中使用pjax时,无法加载验证表单js文件?

WBOY
WBOYOriginal
2016-06-06 20:18:531374browse

比如我用ajax请求一个验证表单。

<code>$('#setpw-tab').on('click',function(){
        $.ajax({
            url:"index.php?r=user/recovery/setnewpw",
            type:"post",
            success:function(data){ 
                $('#setpw').html(data); 
                
                }
         });
       });</code>

javascript - 在yii2中使用pjax时,无法加载验证表单js文件?

yii2验证表单的js也一起加载进来,使用正常。
但是当我用pjax时,

<code>$(document).pjax('#setpw','#containerp',{url:'index.php?r=user/recovery/setnewpw',type:'POST'})</code>

却没能加载ActiveForm的js,请求是一样的,却少了2个js文件,为什么呢?
javascript - 在yii2中使用pjax时,无法加载验证表单js文件?
javascript - 在yii2中使用pjax时,无法加载验证表单js文件?

回复内容:

比如我用ajax请求一个验证表单。

<code>$('#setpw-tab').on('click',function(){
        $.ajax({
            url:"index.php?r=user/recovery/setnewpw",
            type:"post",
            success:function(data){ 
                $('#setpw').html(data); 
                
                }
         });
       });</code>

javascript - 在yii2中使用pjax时,无法加载验证表单js文件?

yii2验证表单的js也一起加载进来,使用正常。
但是当我用pjax时,

<code>$(document).pjax('#setpw','#containerp',{url:'index.php?r=user/recovery/setnewpw',type:'POST'})</code>

却没能加载ActiveForm的js,请求是一样的,却少了2个js文件,为什么呢?
javascript - 在yii2中使用pjax时,无法加载验证表单js文件?
javascript - 在yii2中使用pjax时,无法加载验证表单js文件?

你可以参考看下这个:https://github.com/defunkt/jquery-pjax/issues/331#issuecomment-54364324

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn