JS框架 获取页面传递过来的参数
2017-07-02 23:30
225 查看
/** * 作者:lvkaike * 开发日期:2016/12/25 * 描述:通用框架 * 版权所有 违者必究 */ //定义一个对象 - 名字是$
var $$ = function() {};//第二种写法
$$.prototype = { $id:function(id){ return document.getElementById(id) }, $tag:function(tag){ return document.getElementsByTagName(tag) }, //随机数 random: function (begin, end) { return Math.floor(Math.random() * (end - begin)) + begin; }, /*获取页面传递过来的参数*/ simpleQuery:function (){ var params= window.location.search;//params:?id,date var arr = params.substring(1).split(","); return arr; },
querystring: function(){//获取URL查询字符串参数值的通用函数 var str = window.location.search.substring(1);//获取查询字符串,即"id=1&name=location"的部分 var arr = str.split("&");//以&符号为界把查询字符串分割成数组 var json = {};//定义一个临时对象 for(var i=0;i<arr.length;i++)//遍历数组 { var c = arr[i].indexOf("=");//获取每个参数中的等号小标的位置 if(c==-1) continue;//如果没有发现测跳到下一次循环继续操作 var d = arr[i].substring(0,c);//截取等号前的参数名称,这里分别是id和name var e = arr[i].substring(c+1);//截取等号后的参数值 json[d] = e;//以名/值对的形式存储在对象中 } return json;//返回对象 }}
//在框架中实例化,这样外面使用的使用就不用实例化了
$$ = new $$();
相关文章推荐
- 在一个页面文件中(JSP 或者HTML)使用href 跳转另一个页面时使用Js中获取传递过来的参数
- 后台通过HttpServletRequest对象获取页面表单传递过来的参数的方式
- 框架子页面获取传递过来的参数
- 用JQuery获取当前页面url传递的参数
- ASP判断当前页面上是否有参数ID传递过来
- jquery 实现页面参数传递,并获取相关请求参数
- javascript写的关于静态页面获取URL传递参数的函数[原创]
- 如何用页面属性获取传递过来的值?
- include子页面传递过来的参数传递到后台
- Javascript获取HTML静态页面参数传递值
- js获取网页url拼接传递过来的参数
- asp.net mvc 2.0页面带参数跳转以及获取传递的参数
- 结合smarty,获取$_GET传递过来的参数并进行重新索取和排列,以便传递给分页函数
- js如何获取另一个页面传递过来的值?
- Spring MVC无法获取到页面表单put过来的参数的解决方案
- 静态页面网页参数传递,获取
- 获取页面传过来的所有参数
- javascript写的关于静态页面获取URL传递参数的函数
- asp.net中获取URL传递过来参数到代码
- Spring MVC中action接收从页面传递过来的参数方式