我正在使用Yii2 Framework,我遇到了这个问题。
我在enrollment.php视图中有一个按钮:
enrollment.php
AjaxSubmitButton::begin([
'label' => "procurar",
'ajaxOptions' => [
'type' => 'post',
'url' => Url::toRoute('event/findcpf', true),
'success' => new JsExpression('function(html){$("#student").html(html)}'),
],
'options' => [
'class' => 'customclass',
'type' => 'submit',
],
]);
该按钮调用controller.php中的一个动作,该动作在< DIV>在enrollment.php
controller.php:
public function actionFindcpf() {
.
.
.
return $this->renderAjax('resultcpf', [
'result' => $student,
'event_id' => $event_id,
'enr' => $enr
]);
}
该视图有另一个按钮,可以在同一个控制器中调用另一个动作:
resultcpf.php
echo Html::beginForm(Url::toRoute('event/studentfound', true), 'get');
...
echo Html::submitButton('adicionar');
当我按下resultcpf.php视图上的按钮时,我想要使用动作studentfound刷新视图enrollment.php。
感谢。