在YII2中如何使用模态对话框发布数据?

时间:2014-12-16 05:30:23

标签: modal-dialog yii2

我正在使用模态对话框。我正在使用两种模态。 用户模型 STATE模型在哪里 用户父模型状态/创建模态对话框中打开。

当我创建新用户时,我从下拉列表中选择了州名,如果未在 dd 中列出,则会通过点击添加新状态创建状态并打开模态对话框和创建状态。

问题是在创建新的状态父页面后刷新并删除了我添加的所有数据。

请指导我。我在link下面创建了模态对话框

1 个答案:

答案 0 :(得分:0)

不确定我是否正确理解您的问题,因为没有示例代码。但是,如果您有单独的表单来添加新状态,那么您可以使用beforeSubmit事件ActiveForm提交带有ajax的表单。

您可以在此issue

中找到beforeSubmit事件实施的示例

同样在您的控制器操作中,您必须将响应类型设置为json,如下面的

\Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
关于响应类型的

More info