超链接传递多个变量的问题

问题描述

超链接传递多个变量的问题

"+name+"
超链接只能传递三个变量,多于三个传不过去,请问该怎么传递我所需要的变量呢

解决方案

href是通过get方式提交的,有长度限制。估计你的字符串长度很长。可以改用post的方式。
类似下面这样

 <script type="text/javascript">
function postwith(to, p) {
var myForm = document.create_r_r_rElement_x("form");
myForm.method = "post";
myForm.action = to;
for ( var k in p) {
var myInput = document.create_r_r_rElement_x("input");
myInput.setAttribute("name", k);
myInput.setAttribute("value", p[k]);
myForm.a(myInput);
}
document.body.a(myForm);
myForm.submit();
document.body.removeChild(myForm);
}
</script>

超链接的代码:

<a href="javascript:postwith('datatest.action',{'currentPage':'2','xisuo':'计算机'})">use js to post</a>

时间: 2024-09-19 20:37:08

超链接传递多个变量的问题的相关文章

php-PHP超链接传递动态参数

问题描述 PHP超链接传递动态参数 如何传递一个动态的参数(PHP) 解决方案 不就是 参数名 = 变量吗 解决方案二: 这应该不是问题吧亲~

JSP页面中超链接传递中文参数出现乱码问题解决方法_JSP编程

本文实例讲述了JSP页面中超链接传递中文参数出现乱码问题解决方法.分享给大家供大家参考,具体如下: 这里分析超链接传递中文参数,在接受页面中出现乱码问题的解决方法. 解决方法: 在接受页面里可以如下处理, 复制代码 代码如下: <%=new String(request.getParameter("变量名字").getBytes("ISO-8859-1")) %> 注意这里用的是 new String() 创建一个新的字符串 例题: 页面一: <h

asp传值-ASP超链接传递参数问题

问题描述 ASP超链接传递参数问题 无标题文档 <% dim a a=request.QueryString("r1") if a="aaa" then response.Write("0") else response.Write("1") end if %> <% dim r1 %> 111

Java传递程序员变量

        解决方案虽然简单,不过若是想不起来就麻烦啦,好方法往往简单.         1.如何在一个java文件叫A里用另一个java文件叫B的方法叫method()?                  答:直接new B().method().         2.如何在一个java文件叫A里用另一个java文件叫B的成员变量叫val?                  答:我想起了单例模式,可以在A里写一个方法叫returnVal返回val,然后按之第一种方式即可.

ajax php传递和接收变量实现思路及代码_php实例

So, your jQuery might be something like..... 复制代码 代码如下: $.ajax({ url: 'query.php', data: {id:10}, datatype: json success: function(results) { if (results.msg == 'success') { for (var i in data) { $('#content').append( 'id = ' + results.data[i].id + '

PHP+JavaScript+HTML变量之间赋值及传递

        本文是最近做WAMP网站的学习知识,这做这个网站过程中需要通过新闻通告的超链接显示相应的具体内容,所以就涉及到一些相关变量赋值传递的内容,包括:HTML超链接传递值通过JavaScript显示.JavaScript变量转换成PHP变量.超链接实现传递给PHP连接数据库(重点).PHP输出JavaScript内容. 一. HTML超链接传递值         首先讲述通过HTML超链接<A href=></A>实现跳转,再通过JavaScript实现获取传递的值.代码

NGINX和PHP之间的环境变量传递

昨天遇到的,想将IP访问转换成域名访问.则NGINX需要将相关的变量转换后传递给PHP. 网上有一系统的方法: 前面讲过该不该把信息写在服务器配置文件里?.通过php扩展hidef来define常量,这里介绍一下如何在nginx中设置$_SERVER变量值? 1.通过nginx的fastcgi_param来设置 在nginx配置文件中,可以在nginx总体的配置文件nginx.conf中,也可以在单独的网站配置环境中进行设置,如:www.test.com.conf 在配置环境server段loc

java变量和javascript变量之间的传递示例_JSP编程

最近在用jsp做一个网站,其间涉及到java变量和javascript变量之间的互换,虽然网上资料众多,但是众说纷纭,并且很多都是带有误导性,做了许多尝试,终于比较清楚的搞懂了这个问题.通俗一点来讲,就是说java代码是运行在服务器上的,返回的值只是静态的存在于页面,而javascript是脚本语言,是运行在客户端的!它们是两种完全不同的语言,变量不能直接进行交换,但是通过一定的方式,变量可以传递. java变量传递给javascript变量,这个比较简单,就是平时的普通方法就好: 复制代码 代

php页面传递参数值几种方法总结

php是一种服务器的脚本语言,他也是现在最为流行的WEB开发语言,下面我们来讲述一下几种上在php开发应用中常用的四种页面之间传递参数的几种方法. 第一种: 使用客户端浏览器的cookie.cookie很容易理解,就是一个临时文件,可以把它看成一个储藏室,浏览器在浏览的过程中记录一些信息,就暂时存放在 这里. 在page01中设置一个cookie. <?php        setcookie("VisitTimes",$VisitTimes,time()+31536000);