jquery通过url传递 和 接收 参数

一传递参数页面index.html

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>jquery通过url传递 和 接收 参数</title>

<style type="text/css">

h1{text-align: center;}

</style>

</head>

<body>

<h1>jquery通过url传递参数</h1><hr/>

人民币:<input type="number" id="rmb" value="100" /></br>

图片URL:<input type="text" id="img" value="../image/goods1.jpg" /></br>

姓名:<input type="text" id="name" value="姓名" /></br>

<input type="button" id="btn" value="传递参数" />

</body>

<script type="text/javascript">

var parameter1 = document.getElementById(‘rmb‘).value;

var parameter2 = document.getElementById(‘img‘).value;

var parameter3 = document.getElementById(‘name‘).value;

document.getElementById(‘btn‘).onclick = function(){

window.location.href = "info.html?rmb=" + parameter1 + "&img=" + parameter2 + "&name= "+parameter3+"&string=abcdefghijklmn";

}

</script>

</html>

二、接收参数页面info.html

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>jquery通过url传递 和 接收 参数</title>

<style type="text/css">

h1{text-align: center;}

</style>

</head>

<body>

<h1>jquery通过url接收参数</h1><hr/>

人民币:<span id="RMB"></span></br>

图片:<img id="IMG" src="" /></br>

姓名:<input id="NAME" type="text" /></br>

字符:<div class="STRING"></div>

</body>

<script src="js/jquery-2.2.3.js" type="text/javascript"></script> <!--注:要先引用jQuery.js文件哦!-->

<script type="text/javascript">

//扩展方法获取url参数

(function ($) {

$.getUrlParam = function (name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象

var r = window.location.search.substr(1).match(reg);  //匹配目标参数

if (r != null) return unescape(r[2]); return null; //返回参数值

}

})(jQuery);

//调用上的$.getUrlParam(‘参数‘)方法 来获取传过来对应的参数 rmb、img、name、string

$(‘#RMB‘).html(‘销售价:‘ +  $.getUrlParam(‘rmb‘) + ‘.00元‘);//得到变量1的参数: 998

$(‘#IMG‘).attr("src" ,  $.getUrlParam(‘img‘)); //得到变量2的参数:  ../image/goods1.jpg

$(‘#NAME‘).val($.getUrlParam(‘name‘)); //得到变量3的参数:(传递参数页面中input框的值)

$(‘.STRING‘).text($.getUrlParam(‘string‘)); //得到:自定义字符

</script>

</html>

时间: 2024-08-06 14:23:18

jquery通过url传递 和 接收 参数的相关文章

URL传递多个参数遇到的bug

bug所在: 通过URL传递多个参数的时候,其一是中文出现乱码,其二是空格被"%20"替代: 原因分析:原理暂时还不清楚,后续再研究下原理,只知道有中文的时候就会出现乱码:%20是url空格的编码: 提到编码,就得来简单了解下(周末再详细补充下知识)编码的几种格式: 一:ASCII码,美国标准信息交换码,只有7位. 二:UTF-8:是一种针对Unicode的可变长度字符编码,用1-6个字节 编码Unicode字符. 三:ISO-8859-1,是浏览器默认编码,包含了西方欧洲语言不可缺少

Js获取url传递过来的参数

原理跟取cookie值一样的 function getParamer(paramer){ var url=window.location.href.split("?")[1];            /*获取url里"?"后面的值*/  if(url.indexOf("&")>0){                                      /*判断是否是一个参数还是多个参数*/     urlParamArry=u

C# Winform程序之间如何传递和接收参数 Process

Program: static class Program    { /// <summary>         /// 应用程序的主入口点.         /// </summary>         [STAThread]        static void Main(string[] args)        {            Application.EnableVisualStyles();             Application.SetCompatib

jQuery获取URL中所带参数的办法

可以使用正则表达式进行结果的拆分: http://www.cnblogs.com/babycool/p/3169058.html 可以直接进行所需内容的split: http://blog.sciencenet.cn/blog-419883-871644.html 对于http://localhost/test.html?id=1的形式,可以采用 var id = $(location).attr('href').split('?')[1].split('=')[1]; 直接获得:

MVC中URL传多个参数

1.mvc中url传递多个参数不能直接使用&,会报错(从客户端(&)中检测到有潜在危险的 Request.Path 值) 方法①:使用?---/Home/Index/?id=xxx&name=xxx(js:"/MsgTypeTem/Edit/?id=" + temId + "&flag=" + Math.random()) 方法②:修改路由规则--- routes.IgnoreRoute("{resource}.axd/{*

springmvc传递参数与接收参数

springmvc和structs的接收参数的映射原理是一样的一.表单代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3

URL传递中文参数,大坑一枚,Windows与Linux效果竟然不一致

下午,计划2个小时搞定,个人官网第6次升级,就可以干点轻松的事了,结果,下午多搞了2个小时,晚上又搞了2个小时,才搞定. 最后一个世界难题是,URL传递中文参数. 问题大致是这么出现的:我为"博客雷观" 这个栏目,增加了"全文搜索"功能,用lucene实现的.因此,需要传递中文参数.搜索框表单提交,传递中文,很简单就搞定了. 搜索之后的分页url,需要带上当前的"搜索词" ,比如"程序员",我在本地很轻松就搞定了.无非就是这样

jquery的ajax传递参数两种方式

<script type="text/javascript" src="js/jquery-1.7.js"></script> <script type="text/javascript"> $(function(){ $("#button").click(function(){ $.ajax({ url:'myServlet', type:'post', dataType:'json',

C# url中文参数值js传递后台接收方法

今天项目中碰到一个问题,需要将用户在查询页面选择的查询条件传入到导出页面进行数据导出,传入给导出页面的参数内容如下: <script language="javascript" type="text/javascript"> var export_str=" AND IsRecover='已回收' AND AtFactory='A工厂'"; 'ComputerScrapExport.aspx?exportStr='+export_st