用struts和各种P取url参数是那么多简单,最近学习了一下javacript,写个方法取参数,此方法有点笨,发现好方法再补上。其实如果你正则牛X的话可以直接用正则取,个人认为!
function getPara()
{
var url = location.href;
//如果没有参数,返回null
//if(url.indexOf("?") == -1 || url.indexOf("name=" == -1))
if(url.indexOf("?") == -1)
{
alert("没有参数或者 不存在要取的参数");
return "";
}
//分离参数部分
var queryString = url.substring(url.indexOf("?")+1);
//分离参数对
var queryStrings = queryString.split('&');
var paraName,paraPos,paraValue;
alert("paralength=" + queryStrings.length);
for(var i = 0; i < queryStrings.length; i++)
{
paraPos = queryStrings[i].indexOf('=');
if(paraPos == -1)
{
continue;
}
paraName = queryStrings[i].substring(0,paraPos);
paraValue = queryStrings[i].substring(paraPos + 1);
if(paraName == "name")
{
alert("name=" + paraValue);
return paraValue;
break;
}
}
return "";
}
分享到:
相关推荐
### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...
获取url中参数,javascript,你值得拥有
### 在页面上取URL参数 #### 背景与应用场景 在Web开发中,经常需要从URL中获取特定的参数来实现动态页面的功能或者个性化用户体验。例如,在电子商务网站中,可能会根据URL中的商品ID参数来展示不同的商品详情;...
网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到的是乱码问题的解决 网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到...
// 取url参数 function request(paras) { var query = location.search; // 如果提供了第二个参数,使用该参数代替默认的location.search if (arguments.length == 2) { query = arguments[1]; } // 如果...
总结来说,"js取url参数"是指在JavaScript中解析URL查询字符串以获取参数的过程,这可以通过简单的字符串操作或利用现成的库来实现。理解和掌握这个技巧对于进行前端开发是非常重要的,因为它常常用于页面间的通信、...
//JavaScript获取url,并把url中的参数变成数组的方法,arr数组的值就是各参数值 var url = [removed].href.toString(); var u = url.split("?"); var arr = []; if(typeof(u[1]) == "string"){ u = u[1]....
本文介绍的JavaScript方法,就是如何在iframe中实现获取父窗口URL地址的过程。这一过程利用了JavaScript中的window.parent对象,它是iframe元素与父窗口之间的桥梁。 首先,理解window对象在JavaScript中的地位非常...
在JavaScript编程中,处理URL参数是一项常见的任务,特别是在构建Web应用程序时。URL参数通常用于传递数据到服务器或者在页面之间传递信息。本文将探讨一种改进的JavaScript方法来读取URL参数,这种方法来源于...
这两种方法都可以有效地处理URL参数的重定向,选择哪种取决于个人喜好和特定场景的需求。在实际开发中,还需要注意URL编码问题,确保特殊字符在URL中能正确传输。例如,可以使用`encodeURIComponent()`函数对参数值...
"JS版取Url参数-易语言"这个标题暗示我们讨论的是如何使用JavaScript解析URL查询字符串并提取其中的参数。易语言是一种面向对象的中文编程语言,但在这里提到的“易语言”可能是对JavaScript简单易学特点的借用。 ...
bb.htm中则通过编写JavaScript函数QueryString来获取URL中传递过来的参数值。 值得注意的是,使用URL传递参数主要适用于GET请求,因为POST请求的数据不会出现在URL中。因此,上述技术只适用于GET方法或者已经明确...
《getURL:Chrome扩展程序与JavaScript实现URL参数提取详解》 在互联网的海洋中,URL(统一资源定位符)是连接我们与各种网络资源的桥梁。URL不仅包含网站的地址,还可能携带额外的查询参数,这些参数在网页交互、...
在JavaScript中,获取URL中的参数值是常见的任务,特别是在开发Web应用时。这些参数通常以键值对的形式出现在URL查询字符串中,形如 "?key1=value1&key2=value2"。下面我们将深入探讨如何使用JavaScript来提取这些...
### HTML页面地址栏参数传递与获取 ...本文介绍了一个JavaScript函数用于从URL中获取参数,并提供了相应的代码示例。在实际应用中,应根据具体需求合理选择参数传递方式,并注意相关的安全性和兼容性问题。
在JavaScript中,有时我们需要从URL中获取特定的参数值,或者向服务器发送包含JSON数据的POST请求。本文将详细介绍这两个重要知识点。 首先,让我们来看如何使用JavaScript获取URL参数。URL参数通常以问号(?)分隔...
1. URL查询参数 这是最简单且广泛使用的方式。在URL后面添加问号(?)后跟键值对,如`www.example.com/page.html?name=John&age=30`。在目标页面上,可以通过JavaScript的`window.location.search`获取查询字符串,...
url paramter: 代码如下: //lastest: var getArgs=function() {//get url querystring var params=[removed].search,reg=/(?:^\?|&)(.*?)=(.*?)(?=&|$)/g,temp,args={}; while((temp=reg.exec(params))!=...
URL重写的主要目的是将复杂的、带有多个参数的URL转化为更加友好、易于理解的形式。这样的URL更容易被用户记住,同时也更利于搜索引擎抓取。 首先,我们需要了解URL的基本结构,通常包括协议(如http或https)、...