利用JS使用POST方式提交请求的方法

function post(url, params) {
    var temp = document.createElement("form");
    temp.action = url;
    temp.method = "post";
    temp.style.display = "none";
    for (var x in params) {
        var opt = document.createElement("input");
        opt.name = x;
        opt.value = params[x];
        temp.appendChild(opt);
    }
    document.body.appendChild(temp);
    temp.submit();
    return temp;
}   
     
//调用方法 如      
post(‘pages/statisticsJsp/excel.action‘, {html :prnhtml,cm1:‘sdsddsd‘,cm2:‘haha‘});
时间: 2024-10-27 11:35:21

利用JS使用POST方式提交请求的方法的相关文章

jquery.form.js实现将form提交转为ajax方式提交的使用方法

本文实例讲述了jquery.form.js实现将form提交转为ajax方式提交的方法.分享给大家供大家参考.具体分析如下: 这个框架集合form提交.验证.上传的功能. 这个框架必须和jquery完整版结合,否则使用min则无效. 原理:利用js进行对form进行组装成ajax的url和data,原理还是用ajax来提交,其实这完全可以自己写,但是有这个框架可能会更简单. 一.最简单例子: 第一步:引用js <!--这里的min是自己用js压缩工具对完整版进行的压缩 并不是真正的min,所以好

用get方式提交请求的url带有中文参数

又碰到JSP页面中文乱码问题,经过一次encodeURI处理后仍旧是乱码,后来经过两次encodeURI后正常显示中文 以前也碰到过同样的问题,没深究,这次网上搜集了一些资料,记录下来留做备份 _____________________________________________________ 前端JS: var name="中文"; var url = "demo.jsp?name=" +name; url=encodeURI(url); url=encod

js 模拟ajax方式提交数据

html页面 <script>function LocaluploadCallback(msg) {     document.getElementById("f_localupload").outerHTML = document.getElementById; //清空    alert(msg);} </script> <form id="formlocalupload" action="/album/upload/&q

利用js模拟表单提交

1.添加js跳转方法 function post(URL, PARAMS) { var temp = document.createElement("form"); temp.action = URL; temp.method = "post"; temp.style.display = "none"; for (var x in PARAMS) { var opt = document.createElement("textarea&

GET方式提交中文编码问题以及三种解决方式

GET方式提交在WEB中是非常常用的方式,有时候我们在使用GET方式提交请求不得不提交中文,但是TOMCAT等容器对于GET方式的编码问题总是让人折腾. 先说说流程吧: 我们的内容使用GET方式发送,就会在URL后面带上内容,在游览器发来的请求经过了游览器的URI编码,发送到服务器这边,如果是struts2会经过拦截器进行URI解码,并且使用"iso8859-1"进行编码,因为传输过程是二进制的. 这时候想解决中文编码问题有三种方式 假设: url:http://localhost:8

js简单地发送一个请求

利用js发送简单GET的请求: var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=fun

get,post提交请求

代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Text; using System.Net; using System.IO; using System.Security.Cryptography; namespace Test {

xml模板提交请求submit_request

1. 首先调用函数 fnd_request.add_layout 来确定输出文件调用方法: result := fnd_request.add_layout(template_appl_name => :template_appl_name,                       template_code => :template_code,                       template_language => :template_language,       

node.js 下依赖Express 实现post 4种方式提交参数

上面这个图好有意思啊,哈哈, v8威武啊.... 在2014年的最后一天和大家分享关于node.js 如何提交4种格式的post数据. 上上一篇说到了关于http协议里定义的4种常见数据的post方法 ,详细介绍请点击查看. 分别是这四种: www-form-urlencoded, form-data, application/json, text/xml Express 依赖 bodyParser 对请求的包体进行解析,默认支持:application/json, application/x-