我在一个模态窗口中有两个ActiveForms,在提交第一个表单后,我需要更新第二个表单并保持模态.

据我所知,pjax可以处理,但无法让它正常工作.

在_form.php中,我有ActiveForm的widget应该更新:

'id'=>'form',

'enableAjaxValidation'=>true,

]); ?>

= Html::activeHiddenInput($riskModel, 'id', ['value' => $riskModel->id]) ?>

'id' => 'solutionItems',

]) ?>

//need to update this widget

= $form->field($riskModel, 'solutions_order')->widget(SortableInput::classname(), [

'items' => $riskModel->getSolutionList(),

'hideInput' => false,

'options' => ['class'=>'form-control', 'readonly'=>false]

]); ?>

= Html::submitButton($riskModel->isNewRecord ? 'Create' : 'Update', ['class' => $riskModel->isNewRecord ? 'btn btn-success' : 'btn btn-primary', 'onclick' => 'return isConnected()']) ?>

然后我有Ajax请求,如果创建了新的解决方案,它将返回成功:

$.ajax({

url: form.attr('action'),

type: 'post',

data: form.serialize(),

success: function (data) {

if (data && data.result == 1) {

$.pjax.reload({container:'#solutionItems'});

}

},

error: function (XMLHttpRequest, textStatus, errorThrown) {

$("#error").html("Kļūda! Neizdevās pievienot ierakstu.").fadeIn('highlight','', 2000, callbackError());

$("#solutions-solution").val("");

}

});

$.pjax.reload({container:'#solutionItems'});

关闭模态:(

如果我将返回的值放在div中,那么ajax正常工作并且模态没有关闭.

php模态窗口,php – 如何在yii2中的模态窗口中使用pjax更新小部件相关推荐

  1. wordpress创建_十分钟即可在WordPress中创建动态小部件

    wordpress创建 Have you tried to find functionality for a specific purpose in WordPress but failed to f ...

  2. 桌面窗口小部件添加List

    桌面窗口小部件添加List @Author GQ 2018年07月08日 练习使用添加窗口小部件功能 长按桌面-添加窗口小部件-找到Flag-拖动到屏幕 效果图 流程 创建 MyAppWidgetPr ...

  3. c语言context窗口,如何在gtk3中为窗口小部件设置特定的css类? (C)

    我正在尝试gtk3中的CSS,我不明白如何使用特定的类. C代码: provider = gtk_css_provider_new(); display = gdk_display_get_defau ...

  4. 变分模态分解_Android小部件示例中的模态对话框(弹出)

    变分模态分解 在此示例中,我们将看到如何在主屏幕中创建一个可以打开弹出对话框的Android小部件. 如您所知,Android Widgets是小型应用程序,基本上可以做两件事. 按下时启动新的活动, ...

  5. c#中的模态对话框和非模态对话框

    模态对话框 弹出窗口阻止调用窗口的所有消息响应. 只有在弹出窗口结束后调用窗口才能继续. 在模态窗口"关闭"后,可以读取模态窗口中信息,包括窗口的返回状态,窗口子控件的值. 非模态 ...

  6. vc 只有顶级窗口可以弹出窗口_如何在Mac上允许弹出窗口

    通常,我们尝试避免弹出窗口,但是有时您需要让它们通过.下面这样做的方法. 由于浏览器阻止了弹出窗口,您是否在macOS上遇到网站问题?幸运的是,您可以在计算机上的主要浏览器(例如Safari,Chro ...

  7. MFC中实现模态对话框的结构与原理

    1. 模态对话框 在涉及GUI程序开发的过程中,常常有模态对话框以及非模态对话框的概念 模态对话框:在子界面活动期间,父窗口是无法进行消息响应.独占用户输入 非模态对话框:各窗口之间不影响 模态框和非 ...

  8. QT中的模态对话框及非模态对话框

    模态对话框(Modal Dialog)与非模态对话框(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在.又有叫法是称为模式对话框,无模式对话框等.所谓模态对话框就是在其 ...

  9. Qt中的模态对话框和非模态对话框

    模态对话框及非模态对话框(详情见课本P51). 模态对话框:在没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭. 非模态对话框:当被打开时,用户既可选择和该对话框进行交互, ...

最新文章

  1. 使用Metasploit工作区
  2. 网站标题怎么写可以被搜索引擎快速识别?
  3. quartz分布式集群部署并且可视化配置job定时任务
  4. 【QGIS入门实战精品教程】4.3:QGIS属性表按字段链接外部属性数据
  5. 前端学习(1651):前端系列实战课程之json和字符串互转
  6. 学习笔记:MySQL字符串类型
  7. MySql百万数据0秒筛选查询
  8. 踏上Silverlight的征程 体验Silverlight之美
  9. 清华,北大坐实亚洲大学Top2,泰晤士2020亚洲大学榜
  10. 部门日报系统部署备忘录
  11. linux 分区100g整数,160GB硬盘双系统整数分区推荐方案
  12. 终端安全防护技术研究(一)
  13. 聚搜-聚合搜索引擎网页模板
  14. 曼哈顿算法公式_曼哈顿最小距离算法
  15. 创建windows虚拟机详细教程
  16. Unit Of Measure UOM in Oracle Applications Inventory
  17. 免费申报!5G网络Awards参评企业征集,欢迎参与!
  18. StackFrame
  19. 【图文详解】【pycharm】pycharm更换背景颜色
  20. 【推荐算法论文阅读】LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation

热门文章

  1. 基于GAN的自动驾驶汽车语义分割
  2. 【OpenCV 4开发详解】轮廓面积与长度
  3. 最大流学习笔记(1)
  4. 如何在 Mutt 邮件客户端中使用密文密码
  5. 软件篇:程序员如何提升自己的技能
  6. ADMT3.2域迁移之Server2003至Server2012系列(八)生成密钥文件及安装密码迁移工具...
  7. 建筑物占据的网格数目的确定(三)
  8. 关于从Image字段读取图片流并显示在PictureBox控件时报‘参数无效’异常的解决方法...
  9. archlinux安装小记
  10. mysql设置远程访问