2017-06-19 19:32:46 3714次浏览 3条回答 0 悬赏 10 金钱

index视图:
引用了jquery.pjax.js插件
当单击某链接触发:

   $.pjax({
         url: "index.php?r="aaa/b",   // aaa控制器的b方法
         container: '.rongqi',        // .rongqi(内容替换的容器)
      })

aaa控制器的b方法:

  public function actionB(){
    $model=CCC:find()->all();     // CCC模型 查询表数据
    $this->renderPartial('ddd',['model'=>$model]);  // ddd视图 ['model'=>$model]传值
  }

问题:
当 aaa控制器的b方法 不查询表数据,可以局部刷新且改变地址
当查询表数据时,能接受到表数据,但即使不传值也会整个页面刷新跳转,相当于没有了index视图,只有ddd视图
名子是随便取的,请不要在意。本人菜鸟,请回答简单详细点,谢谢

最佳答案

  • lasmai 发布于 2017-06-21 08:13 举报

    注意pjax 的timeout时间,如果action查询数据时间长了,会整个页面刷新

    1 条回复
    回复于 2017-06-21 10:32 回复

    谢谢,之前写了这个属性,但没改时长,现在知道原因了

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
zzh97111
职场新人

zzh97111

注册时间:2017-04-26
最后登录:2018-11-20
在线时长:7小时49分
  • 粉丝0
  • 金钱5
  • 威望0
  • 积分75

热门问题