我在一个模态窗口中有两个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. 使用jquery的getJSON从服务器端获得数据
  2. MNA-CNN: 如何在美学质量评估中储存照片原始信息
  3. Ubuntu20.04 远程桌面共享vnc
  4. 基于 abp vNext 和 .NET Core 开发博客项目 - 集成Hangfire实现定时任务处理
  5. Python之打造专属Python开发者的完美终端工具Rich
  6. LinkButton指定ClientOnClick的问题
  7. C++11多线程thread参数传递问题
  8. websphere jndi oracle,websphere7.0获得JNDI连接报invalid username/password
  9. 算法随笔一(背包问题)
  10. MySQL笔记-简单配置主从库
  11. 如何数分钟创建并成功运行数千台云主机?
  12. 我的世界怎么修改服务器文本,《我的世界手机版》如何修改界面文本 自定义语言教程...
  13. 最近朋友圈很火,有关全网vip影视自助建站系统是真的吗?靠谱吗?
  14. 简单MFC ActiveX插件例子
  15. 多元函数微分学(微积分)
  16. 【工具推荐】下载github部分文件
  17. BGP——MPLS-V P Ǹ综合实验
  18. 数学杂谈:高维空间向量夹角小记
  19. 转运锦鲤(Transport of Koi Carp)
  20. 一文读懂链上身份(DID):赛道及项目一览

热门文章

  1. 【OpenCV 4开发详解】图像直方图绘制
  2. freeRTOSConfig.h文件对FreeRTOS进行系统配置
  3. 2017年第六届数学中国数学建模国际赛(小美赛)C题解题思路
  4. python文件的基础操作
  5. Cocos2d入门--3--向量的应用
  6. 2014/08/24——升级stepbystep修复tc不刷新问题并加入杭电bc
  7. OC高效率52之理解消息转发机制
  8. 人民搜索,该怎么说你才好
  9. DbType,OleDbType,SqlDbType区别
  10. ntrip获取源列表_Ntrip通讯协议怎么样?