我使用jquery将内容插入到modal中,如下所示:
$('#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 ?
答案 0 :(得分:1)
我通过在Modal内容的末尾添加以下jquery代码解决了一个问题:
{{1}}