`

js以post方式打开一个新的web页面

    博客分类:
  • js
阅读更多
        /**
	 * 以post方式打开另一个新页面 add Hejiawang by 2016.07.07
	 */
	function postOpenWindow(URL, PARAMS) { 
		var temp_form = document.createElement("form");
		temp_form .action = URL;
		temp_form .target = "_blank";
		temp_form .method = "post";
		temp_form .style.display = "none"; 
		for (var x in PARAMS) { 
			var opt = document.createElement("textarea");
			opt.name = x;
			opt.value = PARAMS[x];
			temp_form .appendChild(opt);
		}
		document.body.appendChild(temp_form);
		temp_form .submit();
	}

 使用示例:

post('url',{aa :aa,bb:bb});

 

1
4
分享到:
评论

相关推荐

    js以post方式打开新页面

    总结起来,JavaScript中以POST方式打开新页面主要通过创建隐藏表单和`iframe`模拟实现,或者在服务器端进行处理。这种方式在处理大量数据或者隐私信息时尤为适用,但也需要注意浏览器的同源策略限制。在实际开发中,...

    C#通过一个页面按钮调用另一个页面的按钮(不打开页面的前提下)Response,HttpWebRequest方法

    本篇将详细讲解如何在不打开新页面的情况下,通过C#代码利用Response和HttpWebRequest方法实现一个页面按钮调用另一个页面的按钮的功能。 首先,我们要理解什么是Response和HttpWebRequest。Response对象是ASP.NET ...

    在Js页面通过POST传递参数跳转到新页面详解

    最近在工作中遇到一个需求,有个页面 a.vm,对 ajax 请求的结果进行判断后,获取结果里面的数据传递给一个 URL(b.htm),跳转到新的页面 b.htm。 遇到的问题 因为一开始是 GET 请求,所以当传递的数据过大的时候,...

    js php post通信

    1. 创建XMLHttpRequest对象:在JS中,首先需要创建一个XMLHttpRequest对象,然后设置其onreadystatechange事件处理器,监听服务器的响应状态。 ```javascript var xhr = new XMLHttpRequest(); xhr....

    web页面调用摄像头拍照

    本教程将详细介绍如何通过jQuery摄像头插件在Web页面上实现无插件调用USB摄像头进行拍照的功能。 首先,我们需要了解HTML5的`<video>`和`<canvas>`元素,这两个元素是实现摄像头功能的基础。`<video>`用于播放视频...

    html5的Web线程

    1. 在主线程中,通过`new Worker()`创建一个Worker对象,传入一个脚本URL,这个脚本将在新的线程上运行。 ```javascript var worker = new Worker('worker.js'); ``` 2. `worker.js`是Worker脚本,它接收并处理来自...

    在同一个页面父窗口打开子窗口

    在网页设计中,有时我们需要在同一个页面上打开一个新的子窗口,以便提供更加丰富的用户体验或进行特定的操作,如弹出对话框、展示详细信息等。"在同一个页面父窗口打开子窗口"这一技术就实现了这样的需求,它使得...

    JavaScript调用WEB服务

    如果Web服务不在同一个域下,需要开启服务器端的CORS(Cross-Origin Resource Sharing)配置,允许跨域请求。 10. **安全考虑**:在实际应用中,需确保调用Web服务的安全性,避免XSS(跨站脚本攻击)和CSRF(跨站...

    javascript 两个页面之间传值

    `window.open()`是JavaScript中的一个内置函数,用于打开新的浏览器窗口或者标签页,并可以指定新窗口的URL、尺寸以及窗口特性。 首先,我们来了解`window.open()`的基本语法: ```javascript window.open(url, ...

    javascript父子页面传参

    在JavaScript编程中,父子页面之间的通信是一个常见的需求,特别是在单页应用(SPA)或框架如Vue、React和Angular中。本篇文章将详细讲解如何在父子页面之间传递参数,并通过提供的DEMO文件(a.html、c.html、b.html...

    Web 端调用exe可执行程序

    通常的做法是,JavaScript发送一个请求到服务器,服务器接收到请求后执行相应的exe文件,并将结果返回给客户端。 1. 使用Ajax请求:JavaScript可以通过XMLHttpRequest对象或fetch API向服务器发送异步请求,携带...

    利用JavaScript开发Web应用

    这个例子中,`initArray`函数用于初始化数组,`send`函数则打开一个新的窗口并填充用户地址信息。通过调用`send`函数,可以将用户在表单中输入的信息展示在新窗口中。 JavaScript还支持事件驱动编程,这意味着当...

    ajax和js的web开发

    在Web开发领域,Ajax(Asynchronous JavaScript and XML)与JavaScript是两种至关重要的技术,它们共同构建了现代网页的动态交互体验。Ajax的核心理念是通过后台数据异步交换,实现页面无需刷新即可更新部分内容,...

    在页面用js调用后台方法,打开doc文件到浏览器

    在网页中实现通过JavaScript调用后台方法来打开.doc文件并在浏览器中查看,是Web开发中的一个常见需求。这种功能主要用于在线文档预览,方便用户无需下载文件就能直接在浏览器窗口内阅读内容。以下将详细解释这个...

    父子页面数据相互传递

    在Web环境中,父页面通常指的是包含其他页面的页面,比如一个框架集或者一个弹出窗口。子页面则是被包含或被打开的页面。数据在父子页面间的传递,可以帮助我们实现更复杂的交互逻辑,如在子页面完成某些操作后,将...

    open 关闭子页面刷新父页面

    在给定的代码中,`OpenChildWindow`函数被用来打开一个新的窗口(子页面)。这通常通过调用`window.showModalDialog`或`window.open`方法来实现。具体到这段代码,`showModalDialog`是一个非标准但广泛支持的方法,...

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    最后,关于标签“传值”,在Web开发中,数据传递通常有多种方式,如URL查询字符串、POST请求、localStorage、sessionStorage、cookies等。在EasyUI的弹窗场景中,我们主要关注的是通过查询字符串和JavaScript对象...

    POST方式发送ajax请求

    在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许页面在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。本篇将重点讲解如何使用POST方式发送AJAX请求,并对...

    利用HTML5的window.postMessage实现跨域通信

    1. **跨窗口通信**:当一个页面打开另一个页面(如新窗口、`window.open`或`window.navigate`),它们可以通过`postMessage`通信。 2. **跨`iframe`通信**:父页面与`iframe`或多个`iframe`之间的通信,特别是当`...

    postmessage解决iframe页面跨域

    当一个页面向其打开的子窗口、或被其他页面嵌入的iframe发送消息时,`postMessage`提供了安全且灵活的解决方案。 1. **理解跨域**:跨域是由于浏览器的同源策略导致的,即只有相同协议(http或https等)、相同主机...

Global site tag (gtag.js) - Google Analytics