href以post方式提交打开

$("#newinfo").append(‘<li class="clearfix" ><a onclick="changeread(this);ShowReport_Click(this);"  data="‘ + item.msgId + ‘"  data1="‘+messageUrl+‘" class="notification-user">‘ + item.variable + ‘ </a>‘

/*

*功能: JS跳转页面,并已POST方式提交数据

*参数: URL 跳转地址 PARAMTERS 参数

*返回值:

*创建时间:20160713

*创建人:

*/

function ShowReport_Click() {

var parames = new Array();

parames.push({ name: "param1", value: "param1"});

parames.push({ name: "param2", value: "param2"});

Post("SupplierReportPreview.aspx", parames);

return false;

}

/*

*功能: 模拟form表单的提交

*参数: URL 跳转地址 PARAMTERS 参数

*返回值:

*创建时间:20160713

*创建人:

*/

function Post(URL, PARAMTERS) {

//创建form表单

var temp_form = document.createElement("form");

temp_form.action = URL;

//如需打开新窗口,form的target属性要设置为‘_blank‘

temp_form.target = "_self";

temp_form.method = "post";

temp_form.style.display = "none";

//添加参数

for (var item in PARAMTERS) {

var opt = document.createElement("textarea");

opt.name = PARAMTERS[item].name;

opt.value = PARAMTERS[item].value;

temp_form.appendChild(opt);

}

document.body.appendChild(temp_form);

//提交数据

temp_form.submit();

}

时间: 2024-08-02 10:59:48

href以post方式提交打开的相关文章

springmvc,通过ajax方式提交页面数据,后台返回json数据中文信息乱码

本人刚开始接触springmvc,项目搭建参照https://my.oschina.net/gaussik/blog/385697.在用IDEA写登录注册的时候,想通过ajax方式提交数据到后台,然后遇到如题所述的乱码问题,然后度娘了好多,终于解决了.废话不多说,直接上代码. 首先是登录页面login.jsp 1 <%-- 2 Created by IntelliJ IDEA. 3 User: PENG027 4 Date: 2016/11/11 5 Time: 15:48 6 To chang

导出excel时,以form方式提交json数据

今天在写项目时写到一个excel的导出,开始想用ajax请求后台后导出,但发现ajax会有返回值,而且ajax无法直接输出文件,而后台的excel导出方法已经封装好,不方便修改. 就改用了提交的方式form,但form提交,表格分页用的是jquerytable,我需要将一些jquerytable的一些参数传到后台,但这些数据已经是json数据,如果我直接放在input中提交到后台在解析参数会很麻烦,所以就想将json数据转为form方式提交. js //导出 function exportExc

制作URL以GET方式提交的简单加密程序

首先我们用到的是 DESCryptoServiceProvider 类 对此微软给出的解释是 定义访问数据加密标准 (DES) 算法的加密服务提供程序 (CSP) 版本的包装对象.无法继承此类. 接下来是接受参数页面的方法: using System; using System.Collections.Generic; using System.IO; using System.Security.Cryptography; using System.Text; using System.Web;

超链接实现post方式提交

思路:如果想要超链接实现post方式提交,必须借助表单.下面得两种方式,一种是借助显示的form表单,一种是借助隐式的form表单方式一:将超链接放到一个form表单中,或者超链接本身就在一个form表单中,这种情况下,我们将需要提交的参数用隐藏域的方式提交过去.分两种情况:A.超链接的提交地址和form表单的提交地址是一致的: <form name='form1' action='MyJsp2.jsp' method='post'>        <input type='hidden

JAVA HttpURLConnection Post方式提交传递参数

转自: http://wang09si.blog.163.com/blog/static/1701718042013631104658130/ JAVA HttpURLConnection Post方式提交传递参数 package wzq.j2se; import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;im

Android 使用Post方式提交数据(登录)

在Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持. 在HTTP通信中使用最多的就是GET和POST了,GET请求可以获取静态页面,也可以把参数放在URL字符串的后面,传递给服务器.POST与GET的不同之处在于POST的参数不是放在URL字符串里面,而是放在HTTP请求数据中. 本文将使用标准Java接口HttpURLConnection,以一个实例演示如何使用POST方式向服务器提交数据,并

bootstrap分页查询传递中文参数到后台(get方式提交)

<!--分页 --> <div style="width: 380px; margin: 0 auto; margin-top: 50px;"> <ul class="pagination" style="text-align: center; margin-top: 10px;"> <!-- 上一页 --> <!-- 判断当前页是否是第一页 --> <c:if test=&quo

Django以ajax方式提交form

view.py def ajax(request): if request.method == 'GET': obj = AjaxForm() return render(request,'ajax.html',{'obj':obj}) else: ret = {'status':'no','message':None} import json obj=AjaxForm(request.POST) if obj.is_valid(): # 这里开始做的数据验证 ret['status'] = '

苹果微信浏览器不能post方式提交数据问题

form表单中采用post方式提交数据时,在苹果的微信浏览器中无法传递,安卓的可以 如图: 在controller中获取该数据为 null 将表单的提交方式修改为get就能够获取到 现在采用Ajax方式进行提交