function post(path,params, method){
method = method ||"post";// Set method to post by default if not specified.// The rest of this code assumes you are not using a library.// It can be made less wordy if you use one.var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);for(var key inparams){if(params.hasOwnProperty(key)){var hiddenField = document.createElement("input");
hiddenField.setAttribute("type","hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value",params[key]);
form.appendChild(hiddenField);}}
document.body.appendChild(form);
form.submit();}
Example:
post('/contact/',{name:'Johnny Bravo'});
相关推荐
Javascript postMessage 用法 父级 已加载 必须将已加载的方法添加到iframe本身,目的是在加载iframe时添加一个标志。 < iframe id =" i_frame " src =" ... " onload =" nj(this).loaded() " > </ iframe...
大家都知道ajax是不能直接下载文件的,所以一般都是通过一个超链接的形式去下载一个文件 但是当牵扯到需要发送很多数据到服务器上再下载的时候超链接的形式就有些太过勉强了,如下是一个工具方法(依赖jquery) 可以...
以下是一个简单的JavaScript POST请求示例: ```javascript fetch('http://example.com/api/data', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ name: '...
本文实例讲述了Javascript使用post方法提交数据的方法。分享给大家供大家参考。具体如下: 使用JS提交数据时,可以调用本方法实现post方式的提交。 var jsPost = function(action, values) { var id = Math.random...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,但被设计为独立于语言,且广泛用于Web服务之间的数据交换。在前后端...
原生javascript实现ajax发送pos请求,这样可以脱离jquery框架,
### AJAX中使用JavaScript的send方法POST参数详解 #### 一、引言 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现网页的局部刷新,提升用户体验。其中,通过JavaScript发送POST请求是一...
通过js模拟post提交 1:请求需要的参数过长,超过get允许的最大长度 2:想要隐藏地址栏的参数 //新创建一个form表单 [removed]('<form name=myForm></form>'); var myForm=document.forms['myForm']; ...
在IT行业中,Node.js是一个基于Chrome V8引擎的JavaScript运行环境,因其异步非阻塞I/O模型而受到广泛欢迎,特别适用于构建高效、可扩展的网络应用。本项目是关于使用Node.js来模仿社区功能,核心是通过Mongoose库与...
然后,通过JavaScript代码创建一个不可见的iframe和form,这个iframe用于托管表单,并且在表单提交之后,使用postMessage方法将回调函数的数据发送回包含它的页面。 整个过程可以分为以下几个步骤: 1. 实现一个...
JavaScript中的并行处理是通过Web Worker技术来实现的,因为JavaScript传统的执行模型是单线程,这使得它在处理大量计算或I/O密集型任务时显得力不从心。Web Worker的引入允许开发者在后台线程中进行计算,从而避免...
通过JavaScript,我们可以利用XMLHttpRequest或fetch API发送GET、POST等请求,轻松地与REST服务交互。 7. **Page Layouts and Master Pages**:JavaScript还可以用来修改SharePoint的页面布局和母版页,从而改变...
JavaScript,作为一种广泛应用于Web开发的脚本语言,其在实际应用中常常会遇到命名冲突的问题。特别是在大型项目中,随着代码量的增加,不同模块之间的函数或变量名称可能相同,导致错误。为了解决这个问题,开发者...
在JavaScript中,向服务器提交POST请求是常见的交互方式,用于发送数据到服务器并接收响应。本文将详细讲解两种使用JavaScript实现POST提交的方法。 ### 第一种:使用XMLHttpRequest对象 XMLHttpRequest(XHR)...
封装POST请求的关键在于模拟表单提交或者使用JavaScript执行AJAX请求。以下是一个简单的例子,展示如何使用Selenium来封装POST参数: ```python from selenium import webdriver from selenium.webdriver.common....
5. Ajax:使用$.ajax()、$.get()和$.post()进行异步数据交换,处理JSON或XML格式的数据。 6. 插件生态系统:jQuery拥有丰富的插件库,如jQuery UI,提供更高级的功能,如日期选择器、拖放等。 在实战中,学习如何...
本文将详细介绍一个通过JavaScript实现的POST提交方法,并对其工作原理、使用方法进行深入剖析。 #### 核心知识点:JS实现POST提交的基本原理与步骤 1. **创建表单元素**:首先,我们需要创建一个隐藏的`<form>`...
根据提供的文件信息,这里介绍的知识点主要围绕JavaScript中如何使用POST方法打开新窗口,并且向服务端提交数据。首先,传统的window.open()方法通常用于打开新窗口,但如果需要通过POST方法发送数据,需要使用AJAX...