showModalDialog的线程阻断作用不错,可用作数据提交代理
2006-01-17 23:04
399 查看
由于浏览器很多操作默认都是 异步/非模式 方式的(比如:form的提交,window.open,等等)这样可以实现多线程请求数据,会比较快,但有时侯在处理单个流程,却会带来不少麻烦。
比如:某个操作要等数据提交成功后执行,我们希望能有一个阻塞,待执行完提交后,接下来执行后面的操作,然而异步方式只能用回调的方式实现,中途的各种情况处理的逻辑判断太多,很是麻烦。
这时我们通过showModalDialog产生一个模态窗口(此窗口不提供任何交互控件,让用户无法操作),作为数据提交代理,等数据提交完后自动关闭此窗口即可继续其他操作。
比如:某个操作要等数据提交成功后执行,我们希望能有一个阻塞,待执行完提交后,接下来执行后面的操作,然而异步方式只能用回调的方式实现,中途的各种情况处理的逻辑判断太多,很是麻烦。
这时我们通过showModalDialog产生一个模态窗口(此窗口不提供任何交互控件,让用户无法操作),作为数据提交代理,等数据提交完后自动关闭此窗口即可继续其他操作。
相关文章推荐
- 关于ymPromt.confirmInfo不能阻塞线程等待用户选择完再提交数据到服务器端的解决方案
- WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用
- Java基础——线程范围内的共享数据概念和作用
- WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用
- java推送数据,java代理post提交数据
- [Python爬虫] 使用urllib2库检测代理ip是否可用,并使用代理提交GET、POST请求
- 关于showModalDialog打开页面后提交数据总打开新页面问题
- domino代理通过Request_Content域接收extjs以post方式提交的数据
- Android Service后台多线程压缩并提交图片及数据
- Android中怎么使用Looper和Handler进行子线程数据操作和提交到UI线程
- domino代理通过Request_Content域接收extjs以post方式提交的数据
- IE 8、9、10 兼容模式 使用 showModalDialog 返回数据后自动提交页面问题
- php中magic_quotes_gpc的作用 解决日文数据提交后多出来反斜杠的问题
- 数据为空的时候不错的代理第三方简介
- java推送数据,java代理post提交数据
- Android 单独开启线程处理服务器数据提交和访问
- domino代理通过Request_Content域接收extjs以post方式提交的数据
- domino代理通过Request_Content域接收extjs以post方式提交的数据
- 关于showmodaldialog 打开新窗口后提交表单操作时,避免弹出新窗口和避免从后台获取“新数据”后不能刷新当前模态页面的解决方案
- [原创]WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用