【发布时间】:2016-04-17 20:22:35
【问题描述】:
我使用 jquery 在模态中插入内容如下:
$('#modal').modal('show')
.find('#modalContent')
.load($(this).attr('value'));
在我的控制器中,我处理请求:
public function actionVotes($id)
{
if ($model->load(Yii::$app->request->post())) {
//some magic with model
} else {
return $this->renderAjax('viewVotes', [
'model' => $model,
'dataProvider' => $dataProvider,
]);
}
}
我的模型在 ListView 中呈现。当我尝试在 Modal 中更改 ListView 页面时,Modal 关闭并且页面内容通过 Ajax 在新页面上呈现(没有页眉页脚等)如何避免 Modal 关闭并将内容从控制器反映到新页面而不是返回到 Modal ?
【问题讨论】:
-
您是否尝试过将其包装在 pjax 小部件中? yiiframework.com/doc-2.0/yii-widgets-pjax.html
标签: jquery pagination modal-dialog yii2