静态页面获取参数
2010-09-06 17:10
309 查看
最近工作上有个奇怪的需求需要在静态页面之间传递参数
我冥思苦想不得其解 纯html静态页面怎么获取参数呢?
后来突然想到javascript 一切迎刃而解......
下面我来给大家说一下用javascript在静态页面上接受参数的方法
其实很简单 只要用户打开的页面url后带有参数
而javascript可以获取当前页面的url 只要对获取下来的url进行简单地解析即可
给大家看一下我的代码 只要把这些代码嵌入到页面文件即可
<script>
urlinfo=window.location.href; //获取当前页面的url
len=urlinfo.length;//获取url的长度
offset=urlinfo.indexOf("?");//设置参数字符串开始的位置
newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串
newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割
newsid=newsids[1];//得到参数值
alert("您要传递的参数值是"+newsid);
</script>
不过一定要记得 这个方法只是针对含有参数的url有用
如果对方用了POST方法传递参数 url中是不会含有参数的
所以这个技巧只对GET方法或者指定了参数的url有用哦
我冥思苦想不得其解 纯html静态页面怎么获取参数呢?
后来突然想到javascript 一切迎刃而解......
下面我来给大家说一下用javascript在静态页面上接受参数的方法
其实很简单 只要用户打开的页面url后带有参数
而javascript可以获取当前页面的url 只要对获取下来的url进行简单地解析即可
给大家看一下我的代码 只要把这些代码嵌入到页面文件即可
<script>
urlinfo=window.location.href; //获取当前页面的url
len=urlinfo.length;//获取url的长度
offset=urlinfo.indexOf("?");//设置参数字符串开始的位置
newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串
newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割
newsid=newsids[1];//得到参数值
alert("您要传递的参数值是"+newsid);
</script>
不过一定要记得 这个方法只是针对含有参数的url有用
如果对方用了POST方法传递参数 url中是不会含有参数的
所以这个技巧只对GET方法或者指定了参数的url有用哦
相关文章推荐
- 静态页面网页参数传递,获取
- 获取静态html页面载入时传入的参数
- JS控制静态页面之间传递参数获取参数并应用的简单实例
- JS 获取静态页面的参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- 在html静态页面中获取请求参数和参数值(form)
- JS控制静态页面之间传递参数获取参数并应用
- jQuery设置和获取HTML、文本和值和Javascript获取HTML静态页面参数传递值示例
- 静态页面、html页面获取get参数方法
- javascript写的关于静态页面获取URL传递参数的函数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- JS控制静态页面传递参数并获取参数应用
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- 在html静态页面中获取请求参数和参数值
- JS 获取静态页面的参数
- JS控制静态页面之间传递参数获取参数并应用(window.location)
- javascript写的关于静态页面获取URL传递参数的函数[原创]
- 关于如何在静态页面获取url参数
- JS控制静态页面之间传递参数获取参数并应用(window.location)
- javascript写的关于静态页面获取URL传递参数的函数[原创]