`

javaScript向服务器请求的几种方式(转)

阅读更多

javaScript

javaScriptjavaScript

javaScript向服务器请求总结

向服务器请求总结向服务器请求总结

向服务器请求总结(2009-03-19 10:29:59)

标签:it   分类:j2ee开发问题及解决方法在写Java代码同时用到js向struts的Action发送请求,从网上找了一些资料,加上自己的开发的感受如下:

第一种:    

var url = "documentHelpFunccodeAction.action?funccode=" + value ;   

window.open(url, "null", "height=600px,width=640px,top=50px, left=165px,status=yes,toolbar=no,menub

ar=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;      40. }    

即可达到刷新两个不同页面的效果  

 

分享到:
评论

相关推荐

    jsp与JavaScript提交至servlet的几种方式

    总结,从JSP和JavaScript向Servlet提交数据有多种方式,每种都有其适用场景。理解这些方法,可以帮助开发者根据需求选择最佳实践,实现更高效、更灵活的Web应用。在实际开发中,还需要考虑安全性、性能优化等因素,...

    15JavaScript服务器端应用-ASP共17页.p

    在"15JavaScript服务器端应用"这部分内容中,可能涵盖了以下几个核心点: 1. **Node.js基础**:包括安装Node.js环境,理解模块系统(如CommonJS或ES6模块),以及Node.js的核心API,如fs(文件系统)模块,http...

    javascript与jsp发送请求到servlet的几种方式实例

    本篇文章将详细介绍JavaScript和JSP向Servlet发送请求的几种常见方式。 **JavaScript提交至Servlet的5种方式** 1. **重定向(Redirect)** ```javascript function submitForm1(){ window.location.href = ...

    JavaScript中使用Json范例

    JavaScript中的JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集。JSON采用完全独立于语言的文本格式,但也使用了类似于C家族语言,包括C、C++、C#、Java、JavaScript、...

    原创-javascript服务器交互型可编辑表格

    【标题】"原创-javascript服务器交互型可编辑表格"是一个关于使用JavaScript实现与服务器进行交互的动态、可编辑表格的技术分享。在这个项目中,开发者利用JavaScript的灵活性和强大的功能,创建了一个用户可以直接...

    servlet调用的几种方式

    以下是Servlet调用的四种常见方式的详细说明: 1. **通过URL调用** 这是最基础的调用方式,用户在浏览器地址栏输入与Servlet映射的URL,如`http://localhost:8080/myservlet/hello`。服务器接收到请求后,根据`web...

    javascript实现获取服务器时间

    本文将介绍几种使用JavaScript获取服务器时间的方法。 首先,一种常见的方法是通过创建AJAX请求到服务器,并从服务器端获取时间。使用AJAX请求可以避免刷新页面而重新获取时间。在上面给出的代码示例中,定义了一个...

    javaScript使用EL表达式的几种方式

    下面我们将详细探讨在JavaScript中使用EL表达式的三种常见方式: 1. **括号内使用EL表达式**: 在JSP中,通常使用`${expression}`这样的形式来嵌入EL表达式。这种方式主要用于将服务器端的数据动态地插入到HTML...

    VB6.0编写的简易WEB服务器

    在VB6.0中实现一个简易Web服务器,通常会涉及以下几个关键点: 1. **监听端口**:Web服务器需要监听特定的TCP端口(通常是80),以便接收来自客户端的HTTP请求。在VB6.0中,我们可以使用Winsock控件来创建网络连接...

    JavaScript:DWR的用法实例

    在实际开发中,DWR的用法实例可能包括但不限于以下几种情况: - **用户界面实时更新**:例如,在聊天应用中,当有新消息时,服务器可以通过DWR主动向客户端发送更新,实时显示新消息。 - **数据表格动态加载**:在...

    Disable JavaScript2.3.1_0 (2).zip

    禁用JavaScript通常有以下几种方式: 1. **浏览器设置**:某些浏览器如Firefox允许用户在设置中禁用JavaScript。这样,当通过浏览器直接访问网页时,JavaScript将不会执行,展示的是原始HTML。但这对爬虫来说并不...

    JavaScript——Ajax

    JavaScript中的Ajax技术是一种在无需刷新整个页面的情况下与服务器交换数据并更新部分网页的技术。它使得网页可以更加动态和交互,提升了用户体验。Ajax全称为"Asynchronous JavaScript and XML",虽然名称中包含XML...

    ajax .net 异步请求方式

    本文将深入探讨.NET中实现AJAX异步请求的几种方法。 一、ASP.NET AJAX库 1. UpdatePanel:ASP.NET AJAX库中最基础的异步更新组件是UpdatePanel。它创建了一个局部刷新的区域,使得在这个区域内进行的任何操作都可...

    asp.net 服务器推技术源码

    为了解决这个问题,服务器推技术通常采用以下几种方法: 1. 长轮询(Long Polling):客户端向服务器发起请求,服务器接收到请求后并不立即返回,而是保持连接直到有新数据或超时。一旦有新数据,服务器立即发送并...

    javascript代码

    4. **AJAX**:Asynchronous JavaScript and XML,虽然现在XML使用较少,但AJAX的核心思想是异步地向服务器请求数据并在无需刷新整个页面的情况下更新部分网页内容。 5. **闭包**:JavaScript中的闭包是函数及其相关...

    网络编程基础篇系列-javascript

    1. **AJAX(Asynchronous JavaScript and XML)**:AJAX不是一种新技术,而是通过JavaScript异步请求数据的一种技术组合。它允许网页在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。XML最初是AJAX的...

    Ajax AjaxPro Json几种方式写异步通讯

    以下将详细介绍这三种方式在实现异步通讯中的应用。 1. **Ajax**:Ajax的核心是通过JavaScript创建XMLHttpRequest对象,利用这个对象与服务器进行通信。通常包括以下步骤: - 创建XMLHttpRequest对象。 - 使用...

    Javascript教程

    - **限制网络通信**:虽然JavaScript可以发起HTTP请求,但默认情况下受到同源策略的限制,只能向同域名下的服务器发起请求。 - **沙盒环境**:JavaScript在一个隔离的环境中运行,无法直接操作操作系统级别的资源。 ...

    异步 提交表单请求

    在Java开发中,异步提交表单请求是一种常见的前端与后端交互方式,它通过Ajax技术实现,使得用户无需等待整个页面刷新即可完成数据的提交和获取,提升了用户体验。Ajax,全称Asynchronous JavaScript and XML(异步...

    delphi与javascript交互

    JavaScript端通过Ajax或Fetch API向Delphi服务器发送请求,获取数据或触发服务端操作。这种方式常用于前后端分离的应用架构。 4. **Native Messaging**:在浏览器扩展开发中,Delphi可以编写本地消息处理程序,与...

Global site tag (gtag.js) - Google Analytics