在它上面<script language="javascript" src="jqueryqueryjs"> </script>
加上<script src=">
2、将url中?后的值以‘&’分割成数组
3、再去遍历,存储其值
4、最后返回
// jQuery url get parameters function [获取URL的GET参数值]// <code>
// var GET = $urlGet(); //获取URL的Get参数
// var id = GET['id']; //取得id的值
// </code>
// url get parameters
// public
// return array()
(function($) {
$extend({
urlGet:function()
{
var aQuery = windowlocationhrefsplit(""); //取得Get参数
var aGET = new Array();
if(aQuerylength > 1)
{
var aBuf = aQuery[1]split("&");
for(var i=0, iLoop = aBuflength; i<iLoop; i++)
{
var aTmp = aBuf[i]split("="); //分离key与Value
aGET[aTmp[0]] = aTmp[1];
}
}
return aGET;
}
})
})(jQuery);
好像jquery未封装有直接获取的方法,请参考javascript原生方法:
><!-- targethtml 页面的代码 -->
<input type=button value="获取URL传递的参数" onclick="getSearch()"><br>
<script>
function getSearch(){
var parasArray = locationsearchsubstr(1)split("&");//获得格式如 [name=Tommy,age=25]这样的数组
for (var i in parasArray){
//参数值中含有的中文要先解码,否则会显示为 %E5%B0%8F%E6 的格式
var para=decodeURI(parasArray[i]split("=")[1]);//或使用 decodeURIComponent()方法
alert(parasArray[i]split("=")[0]+" : " + para);
}
}
</script>
以上就是关于急急急 使用jquery.query 插件获取url的参数 为什么提示$未定义啊 我都照着网上的做的全部的内容,包括:急急急 使用jquery.query 插件获取url的参数 为什么提示$未定义啊 我都照着网上的做的、jquery怎么获得url的get变量、jquery如何快速获取页面的get传值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)