Php yii2 pjax重新加载问题

Php yii2 pjax重新加载问题,php,gridview,yii2,pjax,Php,Gridview,Yii2,Pjax,这是我为pjax重新加载的代码: $('form#action-filter-form').on('submit', function(e){ e.preventDefault(); $("#pjax-action-filter-form").on("pjax:end", function() { $("#pjax-action-filter-grid").show(); $.pjax.reload({container:"#pjax-acti

这是我为pjax重新加载的代码:

$('form#action-filter-form').on('submit', function(e){
    e.preventDefault();    
    $("#pjax-action-filter-form").on("pjax:end", function() { 
      $("#pjax-action-filter-grid").show(); 
      $.pjax.reload({container:"#pjax-action-filter-grid"});  
   });
});

我试图实现的是在提交搜索表单后重新加载gridview。但在表单提交时,从控制台中可以看到,有3个调用被触发,其中第二个调用被取消,页面被重新加载。有没有办法在表单提交时只重新加载gridview。任何帮助都将不胜感激。提前谢谢

提供您的视图文件,如index.php、\u search.phpI,通过在重新加载代码中设置async:false,它以某种方式工作。谢谢提供您的视图文件,如index.php、\u search.phpI,通过在重新加载代码中设置async:false,它以某种方式工作。谢谢