`

页面请求提交事件,此文转载

阅读更多
第一种:  
var url = "documentHelpFunccodeAction.action?funccode=" + value ;  
window.open(url, "null", "height=600px,width=640px,top=50px, left=165px,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes");  
这种请求在action返回到jsp页面,不影响其它页面,不过这个是在另一个页面要有返回信息时使用。  
 
第二种:  
var url = "updateFavoritehitAction.action?knowledgeid="+knowledgeid;  
window.opener.location.href=url;  
还有一种就是:parent.location.href=url;  
这种请求在处理完业务后,要对父窗口进行重新赋值操作的时候使用。  
 
第三种:  
frmParameter.action = "deleteHotspotKnowledgeaction.action";  
frmParameter.submit();  
这种方法注意:在问好传值的时候,action没有接收到值,改用hidden就可以了,正在探讨中,如果有知道原因的朋友,谢谢指点迷津!  
此种方法是使用from来提交数据,比较常用,并且可以控制提交到那个页面,并返回到那里。  
 
第四种:  
url='getKnowledgeTypeKnowledgeInfo.action?typeid=' + value;  
var obj2 = window.parent.document.getElementById("main");     
obj2.contentWindow.location.href=url;  
这种方法对指定的target,这里在使用框架的时候很好控制  
 
第五种:  
window.location=url;  
这个请求要将信息返回到自己所请求页面。  
 
第六种:在处理一种请求了业务处理,不需要返回任何信息,就用dwr,ajax实现吧!  
 
 
关于子窗口刷新父窗口的父窗口的另一个窗口  
window.opener.location.href=window.opener.location.href;  
window.opener.flshleft();  
window.close();  
先刷新父窗口,在调用父窗口的flshleft()方法  
function brush(){  
  var url='knowledgeTypeTree.jsp';  
  var obj2 = window.parent.document.getElementById("teamTree");   
  obj2.contentWindow.location.href=url;   
}  
即可达到刷新两个不同页面的效果
分享到:
评论

相关推荐

    html页面模式get/post请求

    而POST则常用于向服务器发送数据,如表单提交,数据被包含在请求正文中,这对于传输大量或敏感数据更为安全。 HTML表单是用户与网页交互的重要方式,它们可以触发GET或POST请求。在HTML中,`<form>`标签用于定义...

    防止页面刷新重复提交的方法.

    该方法可以防止页面刷新重复提交,因为每次提交表单时,JavaScript 会发送一个异步请求到服务器,服务器验证该请求是否正确,然后返回结果。 四、总结 防止页面刷新重复提交是 Web 开发中非常重要的问题,为了防止...

    layui使用form表单实现post请求页面跳转的方法

    上面这种方式实现页面跳转附带参数,容易造成信息泄露; layui使用form表单实现post请求,避免信息泄露(设置form表单隐藏,也可以初始化时隐藏): 这里是在数据表格查询数据时的按钮操作,其他操作类似 ...

    关于页面刷新,事件重复提交的方法分享

    在网页开发中,尤其是涉及到用户交互的表单提交时,防止页面刷新导致的事件重复提交是一个常见的挑战。这个问题源于浏览器的刷新行为,它会重新发送上一次的HTTP请求,包括POST请求,即表单提交。在ASP.NET环境中,...

    防止页面重复提交demo

    在网页应用中,防止页面重复提交是一个重要的安全性与用户体验问题。重复提交可能导致数据不一致,影响系统的稳定性和数据的准确性。本示例"防止页面重复提交demo"将介绍一种结合前端控制与后台session存储随机token...

    操作系统 程实现请求分页存储管理页面Optimal、FIFO、LRU置换算法

    ### 操作系统中请求分页存储管理页面置换算法 #### 实验目的与要求解析 本实验旨在通过实际编程实现请求分页存储管理中的三种页面置换算法:最优置换算法(Optimal)、先进先出置换算法(FIFO)以及最近最少使用置换...

    Aap.net过滤恶意参数提交(Application_BeginRequest事件

    ### ASP.NET中的Aap.net过滤恶意参数提交(Application_BeginRequest事件) 在Web应用程序开发中,保护应用程序不受SQL注入等安全威胁至关重要。ASP.NET提供了一系列机制来帮助开发者实现这一目标,其中一种常用的...

    [Jsp]防止页面表单重复提交的解决方法

    将此函数绑定到表单的`onsubmit`事件,以在提交时禁用提交按钮。 2. **POST-REDIRECT-GET (PRG)模式** 这是一种常见的防止重复提交的方法。用户提交表单后,服务器应返回一个HTTP状态码303(See Other)或302...

    防止Layui form表单重复提交的实现方法

    在AJAX请求完成后,可以根据服务器返回的数据进行相应的页面更新,或者显示提交成功的提示。 为了进一步增强用户体验,可以在提交按钮上使用禁用属性,防止用户在表单正在提交的时候重复点击提交按钮。例如,可以在...

    c#以POST方式模拟提交表单 - 真功夫

    POST请求是一种用于向服务器发送数据的方法,常用于表单提交等场景。它将数据放在HTTP请求的主体中,而不是URL中。这种方式更适合于传输大量数据或敏感信息。 #### 三、C#中的HTTP POST请求实现 本案例中,作者通过...

    Vue 利用指令实现禁止反复发送请求的两种方法

    前端做后台管控系统,在某些接口请求时间过长的场景下,需要... 实现上最简单的肯定是在需要的页面种在请求前和拿到数据后,单独处理。这种方案优点仅仅是简单,但是每个需要处理的页面都要单独写一串重复的代码,哪

    浅谈Web页面向后台提交数据的方式和选择

    Javascript支持ajax方式创建HTTP请求,可以通过在HTML页面元素的事件处理函数中创建ajax请求,在url参数里携带所需提交的参数,从而提交到后台,这种方式提交后页面不会刷新。 在实际Web页面中,我们要根据实际用户...

    Ajax异步请求

    Ajax异步请求是一种基于JavaScript和XMLHttpRequest对象的技术,允许Web应用程序在不刷新整个页面的情况下,更新页面的一部分内容。它可以实现异步通信,提高用户体验和页面加载速度。 在Ajax异步请求中,...

    防止表单重复提交(asp.net )

    - 使用HTTP-only cookies:存储一个提交标志,当表单提交后设置此标志,后续请求检查该标志以防止重复提交。 - **结合服务器端和客户端验证**:为了增加安全性,通常建议同时在服务器端和客户端进行验证。客户端...

    操作系统实验-请求分页存储管理页面Optimal、FIFO、LRU调度算法

    操作系统实验-请求分页存储管理页面Optimal、FIFO、LRU调度算法,相关细节介绍如题,很是全面的东东,直接可用。Donald_Tyr发布,必属精品! QQ:3729734 E_mail:i.d.card@msn.com BLOG:http://di-bar.f31.net

    易语言post提交示例

    总结来说,易语言的POST提交涉及到网络连接、请求头构造、数据封装、发送请求、接收响应和处理结果等多个环节。了解这些知识点,对于进行网络编程和API调用至关重要。同时,不断实践和调试代码,是提升编程技能的...

    获取网页密码、代码.rar_http 请求_网页 密码_网页密码_获取 表单 事件_表单

    这可能涉及到对`onsubmit`事件的监听,加密表单数据,然后通过Ajax或fetch API发送到服务器,这样可以避免页面刷新,提供更好的用户体验。 至于"www.pudn.com.txt"和"获取网页密码、代码"这两个文件,它们可能是...

    asp.net 请求url 获取返回值

    在ASP.NET中,请求URL获取返回值是网络编程的一个常见任务,主要涉及到Web请求和数据交互。本篇文章将深入探讨如何使用`WebRequest`和`WebClient`这两种方式来实现这一功能。 首先,让我们理解`WebRequest`类。它是...

    QT C++ http get、post 同步异步请求

    POST请求常用于向服务器发送数据,例如提交表单。QT的QNetworkAccessManager同样提供了post()函数,同步和异步用法与GET类似: ```cpp // 同步POST请求 QNetworkReply* reply = manager->post(QNetworkRequest(QUrl...

Global site tag (gtag.js) - Google Analytics