`

页面回调

    博客分类:
  • Jsp
JSP 
阅读更多
1.主窗口出发事件调用子窗口
	function searchorganization()
	{	
			var returnTarget=window.showModalDialog("/view/jsp/com/company/erp/systemmanage/common/purview_organizationTree_show.jsp?orgId=''",window,"newwindow", "height=800,width=520,scrollbars=yes");
		
	}

2.子窗口处理数据后返回给主窗口

function retValue()
{
    var result = new Array();
    var treeobj = tree.getSelected();
	var id = treeobj.id;
    //alert(id);
	var id = map.get(id);
    if(treeobj != null && treeobj != undefined && treeobj != ""){  
  	    if( id != null && id != undefined && id != "" ){
  	    	result[0] = id.value;
  	    }
  	    else{
  	    	result[0] = null;
  	    }
        var name = treeobj.text;
        result[1] = name;
        result[2] = document.mainForm.organizationNum.value;
  		if(result != null && result != undefined && result != "")
	    {
		    //把模板信息传给主页面
		    window.dialogArguments.callBack(result);
		    //关闭窗口
		    window.close();
	    }
    }
    else{
        alert("请选择..!");
    }

 	
	return false;
}


3.子窗口调用主窗口的回调方法
在主窗口定义的方法
function callBack(returnTarget)
{
    var primaryKey;
    var retName;

    if(returnTarget != null && returnTarget != undefined && returnTarget.length > 1)
    {
        primaryKey = returnTarget[0];
        retName = returnTarget[1];
        
        	if( primaryKey == null){
       			 primaryKey = "" ;      			 
        		}
	        document.getElementById("aaa").value = primaryKey;
		    document.getElementById("000").value = retName;

	 }    

}
分享到:
评论

相关推荐

    asp.net 页面回调 讲解 例子

    ASP.NET 页面回调是一种技术,它允许网页的部分内容在不重新加载整个页面的情况下进行更新,类似于JavaScript的Ajax(异步JavaScript和XML)技术。这一特性提高了Web应用的用户体验,因为用户无需等待整个页面重载,...

    最新公众号无限回调登录接口源码 微信公众号回调源码 公众号多域名回调系统.zip

    最新公众号无限回调登录接口源码 微信公众号回调源码 公众号多域名回调系统.zip

    【OpenHarmony】ArkTS 语法基础 ③ ( 自定义组件生命周期回调函数 - 页面生命周期回调函数 )

    【OpenHarmony】ArkTS 语法基础 ③ ( @Component 自定义组件生命周期回调函数 | @Entry 页面生命周期回调函数 ) https://hanshuliang.blog.csdn.net/article/details/139424435 博客源码快照 一、ArkTS @Component ...

    在 ASP.NET 网页中实现回调

    在 ASP.NET 中,客户端回调是一种优化网页交互的技术,允许页面的部分内容更新而无需完整刷新。这种技术提高了用户体验,因为减少了网络通信的开销。本文将详细介绍如何在 ASP.NET 网页中实现客户端回调,包括回调...

    swift-用Block实现的通知替代方案解决跨多个界面回调繁琐等问题

    为了简化这种回调流程,开发者经常采用Block(闭包)作为更直观、灵活的解决方案。本篇将深入探讨如何利用Block来构建一个通知替代方案,以及在不同线程中发送消息和执行Block的实现方法。 首先,我们需要理解Block...

    页面跳转(回调)

    "页面跳转(回调)"这个概念主要涉及到了Android中的`startActivityForResult()`方法,这是一种启动新Activity并期待接收结果的机制。这种回调机制允许一个Activity启动另一个Activity,并在后者执行完特定操作后...

    微信网页授权回调本地

    授权需要回调信息,但在开发过程中由于是在本地开发微信回调不到本地,但部署到服务器上又麻烦(效率太低)。所以最后采用了网络穿透来解决,可以使微信的回调信息请求到本地方便开发调试。 具体步骤已经整理成文档...

    详解C#委托,事件与回调函数

    详解 C# 委托、事件与回调函数 委托是 C# 中一种非常重要的概念,它可以将方法作为参数传递给其他方法,也可以将方法作为返回值返回给其他方法。委托的定义是:delegate 返回类型 委托名(参数列表);例如:...

    form表单的异步回调方法

    通过以上步骤,我们可以实现一个form表单的异步回调,使得用户能够在提交表单后等待后台响应,而无需等待页面刷新。这种方法在现代Web应用中非常常见,特别是在需要动态更新内容或进行复杂交互的场景下。在压缩包`...

    回调函数demo

    回调函数是编程中的一种常见设计模式,特别是在异步编程中,它允许我们将一个函数作为参数传递给另一个函数,以便在特定事件发生或操作完成后执行。这个概念在JavaScript、Python、C++等许多编程语言中都有广泛应用...

    百度路书添加结束回调

    在IT行业中,"百度路书添加结束回调"这个标题涉及到的是地图应用开发中的一个关键环节。路书(Route Planning)通常是指在地图上规划出一条或多条从起点到终点的路径,而“添加结束回调”则意味着在完成路书规划后...

    客户端无刷新回调,ICallBackEverHandler实现客户端回调

    客户端无刷新回调是一种提高Web应用用户体验的技术,它允许在不重新加载整个页面的情况下与服务器进行交互,从而更新部分页面内容。这种技术的核心是利用JavaScript和服务器端的特定接口协同工作,其中.NET框架提供...

    回调函数被连续执行两次或多次的原因

    ### 回调函数被连续执行两次或多次的原因 在编程领域,回调函数是一种常见的编程模式,它允许将函数作为参数传递给另一个函数,并在适当的时机由后者调用。这种模式非常有用,尤其是在处理异步操作时。然而,在某些...

    微信公众号多域名回调系统源码 最新V1.3版本.zip

    这是一款基于thinkphp6.0开发的微信公众号多域名回调系统。本系统有如下功能: 微信公众号多域名回调功能:微信公众号后台默认只能授权2个网页域名,用本系统突破这个限制,用同一个公众号对接无限多个网站。网站...

    表格 demo datatables 回调

    在"表格 demo datatables 回调"中,"回调"可能指的是Datatables的事件回调或API方法,如`fnDrawCallback`,它会在表格重绘后触发,允许我们执行诸如调整列宽、添加自定义样式等操作。此外,`ajax.dataSrc`回调可用于...

    asp.net中如何使用WPF回调

    5. **同步回调和页面更新**:在 WCF 回调事件处理器中,通过 JavaScript 更新页面上的数据,如添加新的列表项或者显示消息。 6. **测试和优化**:确保在不同的浏览器和环境下,回调都能正确触发页面更新,并优化...

    ActiveX多线程回调源码+注册脚本+测试页面

    这个压缩包“ActiveX多线程回调源码+注册脚本+测试页面”提供了深入学习和实践ActiveX多线程回调机制的资源,对OCX初学者来说非常宝贵。 首先,我们来理解一下核心概念: 1. **ActiveX控件(OCX)**:OCX是ActiveX...

    ASP.NET 2.0客户端回调实例代码

    ASP.NET 2.0客户端回调技术是Web应用程序中一种提高用户体验的方法,它允许页面部分更新而无需进行完整的页面刷新。这种技术在不打断用户交互的情况下提供了更快的响应速度,极大地提升了网页应用的性能和效率。在...

    Asp.net回调函数

    Asp.NET回调函数是Web应用程序中一种非常重要的技术,它允许客户端与服务器进行通信,而无需重新加载整个页面。这极大地提高了用户体验,因为用户可以实时查看数据更新,而无需等待整个页面刷新。在Asp.NET中,回调...

    layui 弹出层回调获取弹出层数据的例子

    然后,我们在回调函数中遍历这些数据,并将它们添加到页面的指定元素中。这样,用户就可以在主页面上看到并操作这些信息了。 值得注意的是,`layui-layer-iframe` 是layui弹出层中iframe的标识,`index` 参数代表弹...

Global site tag (gtag.js) - Google Analytics