`

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. }    

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

 

分享到:
评论

相关推荐

    nodejs之get/post请求的几种方式小结

    最近一段时间在学习前端向服务器发送数据和请求数据,下面总结了一下向服务器发送请求用get和post的几种不同请求方式: 1.用form表单的方法: (1)get方法 前端代码: <form action = /login method = GET> ...

    Python爬虫是一种使用Python编程语言来自动化获取网页数据的技术 这项技术主要涉及到向目标服务器发送请求,获取HTML页

    这项技术主要涉及到向目标服务器发送请求,获取HTML页面内容,然后通过解析HTML来提取所需的数据。Python爬虫在数据收集、网络监测、自动化测试等领域有着广泛的应用。 Python爬虫的资源介绍可以从以下几个方面进行...

    AJAXCDR:利用 Flash 完美解决 JavaScript 和 AJAX 跨域 HTTP POST/GET 表单请求

     本域和其他域的交互,可以通过iframe、代理、JS创建动态脚本等几种方法来实现,这里有篇文章对几种方法作了简要的介绍。  iframe、JS创建动态脚本这两种方法,需要开发者能控制两个域,两端都要编写相应的代码,...

    javascript同步服务器时间和同步倒计时小技巧

    之前在网上看到有人提问,如何在页面上同步显示服务器的时间,其实实现方法有几种,可能 一般人立马就想到可以使用Ajax每隔一秒去请求服务器,然后将服务器获取到时间显示在页面上,这样虽然能够实现,但存在一个很...

    YIHONGYUAN:实景模拟node服务器请求APi

    实景模拟node服务器请求APi;使用nodeJs+mongodb+expres/koa2 用户验证 用户通过何种方式验证权限和登陆 参考 路由分配 一共有几个路由页面,路由页面的资源请求 API接口 定义api接口文件,处理所有的api接口请求 ...

    Android使用Json与Asp.Net交互(上传/下载数据集)

    示例中传输的数据未实体类集合,其中以int,string,string[],DateTime几种常用的数据类型作为实体类的字段。 Asp.Net服务器端借用Newtonsoft.Json.dll进行直接把对象转换成成Json格式的字符串,或把Json字符串转换...

    Javascript Ajax异步读取RSS文档具体实现

    通过 Ajax 技术可以经由超文本传输协议(Http) 向一个服务器发出请求并且在等待该响应时继续处理另外的数据。通过 Ajax 技术可以很容易实现读取远程 XML文件,因此,可以使用 Ajax技术实现远程访问依据 RSS 标准生成...

    HTML5中使用postMessage实现Ajax跨域请求的方法

     常规的几种解决方法: (1) document.domain+iframe;(2) 动态创建script; (3) iframe+location.hash; (4) flash。 这里不细说这几种方法,记录的是HTML5的window.postMessage。postMessage兼容IE8+、Firefox、...

    ajxnetcore:一种创新的方法,可将ASP.NET Core应用程序转换为单页应用程序,同时增强服务器和客户端的软件性能

    它是将ASP.NET核心应用程序转换为单页应用程序的一种创新方法,目标是减少开发人员在创建SPA时的工作量,并增强服务器和客户端的软件性能。 为什么以及如何运作 单页应用程序更有能力减少页面的加载时间以及从...

    常见的javascript跨域通信方法

    本文主要介绍几种常见的javascript跨域通信方法。首先讲解一下JSONP。 1、JSONP JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server...

    php网络开发完全手册

    1.5 几种综合网络服务器系统的安装 14 1.5.1 XAMPP 14 1.5.2 WAMP 16 1.5.3 Appserv 17 1.5.4 EasyPHP 18 1.5.5 VertrigoServ 19 1.6 几种开发工具的介绍 20 1.6.1 Vi及Vim 20 1.6.2 Eclipse+PHPEclipse插件 21 ...

    大名鼎鼎的IBM公司 Ajax 培训资料

    单数据并向服务器发送请求。同时用户屏幕上的表单也不会闪烁、消失或延迟。换句话说,JavaScript 代 码在幕后发送请求,用户甚至不知道请求的发出。更好的是,请求是异步发送的,就是说 JavaScript 代 码(和用户)...

    StrongDwarf#learning-notes#使用form-data进行post请求与直接使用post请求的区别2

    该段代码会向服务器发送以下数据(省略不相关数据)...//图片二进制数据区别细心的同学看了上面的两个数据报应该已经观察到一些区别了,两者的区别大概有以下几种:*

    dolphin-platform-js:Dolphin平台的基本JavaScript客户端库

    该平台提供了几种客户端实现,可以与通用服务器API结合使用。 这样,您可以使用单个服务器以及多个桌面,Web和移动客户端实现来创建企业应用程序。 在这里,Dolphin平台定义了一种在服务器和客户端之间自动同步模型...

    表单的验证

     可用性是AJAX另人激动的地方而且已经产生了几种新颖的技术。其中最引人注目的是一种称为“黄色隐出”的技术,他在数据更新之前时将用户界面变为黄色,更新完成后立刻恢复原来的颜色。AJAX开发人员将用户从Web应用...

    mojang-api:将多个Minecraft API捆绑到一个GET请求中

    该项目的目的是将几种最常用的API打包到一个GET请求中,而没有速率限制,也不需要客户端缓存。 我已经将其部署在我的个人域ashcon.app并开放给互联网免费使用。 它使用运行,它们是Javascript函数,位于离您的请求...

    支持抓取javascript渲染的页面的简单实用高效的python网页爬虫抓取模块.zip

    爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫通常由搜索引擎、数据挖掘工具、监测系统等应用于网络数据抓取的场景。 爬虫的...

    Ajax与PHP基础教程

    在Web应用程序中要执行某些操作,就要向 服务器端发送调用请求. 为此页面必须刷新, 以呈现出从服务器端传给客户端 (通常是诸如Firefox 或IE等Web浏览器)的最新信息.这不是某个浏览器的缺点,而是所有Web浏览器的HTTP...

    js-core:用于使用 imgix 生成图像 URL 的 JavaScript 客户端库

    根据你的模块系统,使用 @imgix/js-core 有几种不同的方式。 最常见的入口点是ImgixClient类。 每当您向ImgixClient提供数据时,请确保它尚未进行 URL 编码,因为库会在内部处理正确的编码。 通用JS const ...

    javascript和jQuery实现网页实时聊天的ajax长轮询

    一直以来的方式无非有这么几种: 1、长连接,即服务器端不断开联系,PHP服务器端用ob系列函数来不停的读取输出,但是相当耗费服务器资源。 2、Flash socket,flash的as3语言,创建一个socket服务器用来处理信息。 3...

Global site tag (gtag.js) - Google Analytics