博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
window.showModalDialog
阅读量:5981 次
发布时间:2019-06-20

本文共 1615 字,大约阅读时间需要 5 分钟。

今天接手一个项目用到window.showModalDialog以前完全没有过,既然碰到了就记下来。

function showModalWindow(){          //var answer = window.showModalDialog(url,window,'dialogWidth:1200px;dialogHeight:700px');            var orgId = $("#orgId").text();            var projectList = window.showModalDialog("doctor/inputTestProject?orgId="+orgId,null,                "dialogWidth=1100px;dialogHeight=590px;center:yes;resizable:no;status:no;scroll:no;");                        console.info(projectList);            if(typeof(projectList)=="undefined")return false;            $("#packageId").val(projectList[0].packageId);            $("#packageMoney").val(projectList[0].packageMoney);            if (projectList != null && typeof(projectList) != "undefined" && projectList.length > 0){                $("tr[name='mo']").each(function(){                         $(this).remove();                    });                var ids = [];                var str = "";                $("#ProjTab tr").each(function(index, item){                       ids.push(item.id);                });                                for(var i = 0; i
" +""+Number(i+1)+"" +""+projectList[i].projectName+"" +""+projectList[i].projectType2Name+"  " } $("#ProjTab tr:last-child").before(str); changeFrame(); } //window.location.reload(); //刷新父窗口 }
window.showModalDialog弹出一个模态窗口,窗口关闭之前该方法会一直阻塞在哪里,窗口关闭之后才会继续往下执行(即窗口关闭之后才会执行包含console.info(projectList);之后的语句); 欢迎大家前来指正

转载于:https://www.cnblogs.com/ph123/p/4410237.html

你可能感兴趣的文章
笔试算法题(43):布隆过滤器(Bloom Filter)
查看>>
渐隐渐现切换效果
查看>>
实验四
查看>>
实验二
查看>>
简单的text不为空设计
查看>>
错误类型
查看>>
Dr.Watson使用技巧摘要
查看>>
一些基本数据知识
查看>>
SQL语法和运算符(一)
查看>>
多线程AutoResetEvent
查看>>
Makefile中 的 phony target,empty target
查看>>
asp获取来源Url
查看>>
sql创建 自定义函数返回当前日期所在月的第一天最后一天
查看>>
python-类和对象(属性、方法)的动态绑定
查看>>
ROW_NUMBER() OVER函数运用
查看>>
ASP.NET MVC 学习2、从Controller传递数据到View
查看>>
使用pkg打包Node.js应用的方法步骤
查看>>
算法导论14:树形数据结构——二叉树 2016.1.14
查看>>
java基础知识思维导图
查看>>
textarea 换行
查看>>