博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网页之间的参数传递
阅读量:6861 次
发布时间:2019-06-26

本文共 978 字,大约阅读时间需要 3 分钟。

/*----------------- 3 网页之间的参数传递-------------------*/    // 网页向下一个网页传递参数 setRequest_obj(新页面地址, 参数以对象的方式接收) 函数设置参数function setRequest_obj (address, canshu) {    var code = ''    for(var key in canshu){        // 提取参数里面的属性和值,拼接一下        code = code + key + '=' + canshu[key] + '&'    }    code = code.slice(0, -1)    code = encodeURIComponent(code)    window.location.href = address +'?' + code;}// 下一个页面调取 getRequest_obj 函数,得到参数,是一个对象 function getRequest_obj () {     // 获取url中"?"符后的字串    var url = window.location.search;        var theRequest = new Object();    if(url.indexOf("?") != -1) {        var str = url.substr(1);        // 解码        str = decodeURIComponent(str)        strs = str.split('&')        for(var i = 0; i < strs.length; i++) {            var arr = strs[i].split('=')            var key = arr[0]            var value = arr[1]            theRequest[key] = value        }    }    return theRequest; }

 

转载于:https://www.cnblogs.com/cengjingdeshuige/p/9058290.html

你可能感兴趣的文章
MSSQL排序规则冲突
查看>>
synchronize模块
查看>>
批量修改文件名(Python)
查看>>
枚举排列
查看>>
MapReduce的手机流量统计的案例
查看>>
zabbix_get 命令介绍
查看>>
jQuery属性操作之类样式操作
查看>>
JavaScript跨域总结与解决办法
查看>>
pipeline的存储代码
查看>>
随机生成验证码信息
查看>>
[codevs1036]商务旅行<LCA:tarjan&倍增>
查看>>
socket
查看>>
Linux指令
查看>>
技术人员的发展之路
查看>>
简单易懂,原码,补码,反码
查看>>
maven项目打包额外lib目录
查看>>
关于经纬度的开发日志
查看>>
JQuery合并table单元格--有限制(table格式需要注意)
查看>>
Moqui学习之代码分析mantle priceServices.xml
查看>>
[转]Browserify —— 利用Node.js实现JS模块化加载
查看>>