`
kanpiaoxue
  • 浏览: 1782243 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

javascript 获得URL里面的参数

 
阅读更多
<script>
function getConditionFromUrl(url,key){
	var position = url.indexOf('?');
	if(position > 0){
		var tempUrl = url.substring(position + 1);
		var arr = tempUrl.split('&');
		for(var i = 0, j = arr.length; i < j; i++){
			var tempArr = arr[i].split('=');
			if(key === tempArr[0]){
				return tempArr[1];
			}
		}
	}
	return '';	
}

var url = 'http://www.baidu.com/seach?name=qudanna&age=28&sex=1&address=Beijing';
alert(getConditionFromUrl(url,'name'));
alert(getConditionFromUrl(url,'age'));
alert(getConditionFromUrl(url,'sex'));
alert(getConditionFromUrl(url,'address'));
alert(getConditionFromUrl(url,'haha'));

</script>

 

分享到:
评论

相关推荐

    JavaScript获得url查询参数的方法

    在浏览器提供的JavaScript环境中,我们可以通过Location对象获得当前页面的URL,并从中提取查询参数。查询参数是URL的一部分,通常位于问号(?)之后,多个参数之间以和号(&)分隔,参数的格式为key=value。 获取URL...

    jquery获取URL中参数解决中文乱码问题的两种方法

    1. 定义接收参数的脚本,通过JavaScript代码获取当前页面的完整URL。 2. 使用 `split` 方法拆分URL并得到“?”后面的部分,然后再次拆分得到“=”后面的部分。 3. 使用 `decodeURI` 对获取到的参数值进行解码。 4. ...

    通过JS获取Request.QueryString()参数的值实现方法

    在JavaScript中,获取URL查询字符串(Query String)的参数值是一项常见的任务,这对于处理动态页面和Web应用程序至关重要。本文将详细介绍一种实现方法,通过自定义函数`getArgs()`来提取查询参数。 首先,我们来...

    javaScrip里面怎么调用保存和另存为对话框

    在探讨如何在JavaScript中触发保存或另存为对话框的问题时,我们首先需要理解,由于浏览器的安全限制,直接从客户端脚本(如JavaScript)中触发一个保存或另存为的对话框是受到严格限制的。然而,有几种方法可以绕过...

    JS使用ajax方法获取指定url的head信息中指定字段值的方法

    在提供的示例代码中,`loadXMLDoc`函数接收一个URL参数,并创建一个XMLHttpRequest对象。接着,设置了一个匿名函数作为`onreadystatechange`事件处理器。在这个函数中,当请求成功完成时(`readyState`为4且`status`...

    将字符串转换成gb2312或者utf-8编码的参数(js版)

    例如,`myString.UrlEncode()`将得到一个UTF-8编码的URL参数,而`myString.UrlEncodeGB2312()`则会得到GB2312编码的URL参数。 总结来说,JavaScript中处理中文URL参数的关键在于正确地编码和解码字符串。对于GB2312...

    基于Ajax和Json的批量数据传递.pdf

    如果是GET请求,参数可以直接写在URL后面;如果是POST请求,需要在send()方法中传入参数。 4. **接收响应**:XMLHttpRequest对象的onreadystatechange事件会在服务器响应状态改变时被触发。当readyState属性值变为4...

    【ASP.NET编程知识】ASP.Net分页的分页导航实例.docx

    该函数接受五个参数:containerId、url、curPage、maxSection 和 totalPage。 * containerId:导航的目标容器,建议使用 span 标签。 * url:默认为 XXX.XX?pagenum=。 * curPage:当前的页码。 * maxSection:最大...

    实例详解jQuery Mockjax 插件模拟 Ajax 请求

    2. **URL匹配**:`url`参数可以接受通配符 `*` 和正则表达式,以匹配不同形式的URL。 3. **响应数据的动态性**:通过`data`参数,可以基于不同的请求数据返回不同的响应内容,这对于处理带有参数的Ajax请求非常有用...

    extjs4.x tabpanel 动态加载panel和html例子

    url: 'your_server_url', // 服务器URL success: function(response) { var content = response.responseText; loadTab({ title: '远程内容', html: content }); } }); ``` 5. **使用 xtype 和 lazy 初始...

    chromedriver-win64_117.0.5883.0.zip

    解压"chromedriver-win64_117.0.583.0.zip"后,你会得到一个名为"chromedriver-win64"的文件夹,里面包含64位版本的ChromeDriver可执行文件(通常是`chromedriver.exe`)。在Windows环境中,可以通过命令行或集成到...

    利用html5本地数据库,实现自定义背景图片。

    这个方法接受四个参数:数据库名称、版本号、描述和初始大小。例如: ```javascript var db = window.openDatabase("CustomBackground", "1.0", "Custom Background Database", 5 * 1024 * 1024); ``` 接下来,...

    Java框架面试题Java框架面试题.doc

    JSP 标签的定义需要写标签处理器、写 tld 文件,然后将标签处理器和 tld 文件放到同一个包里面,并将 JSP 页面和标签库配置部署在一起。 六、自定义标签的实现 自定义标签的实现需要继承 SimpleTagSupport 类,并...

    豪车经销商HTML5模板里面包含7个子页面,适合汽车电子商务公司网站模板下载 .rar

    4. **JavaScript/jQuery**:为了增强动态功能和交互性,模板可能包含了JavaScript或jQuery脚本。例如,滑动展示、下拉菜单、轮播图和表单验证等功能都可能依赖于这些技术。 5. **页面结构**:7个子页面可能包括首页...

    angular-toast.0.4.x.zip

    在解压"angular-toast.0.4.x.zip"后,你将得到"angular-toast.0.4.x"目录,里面可能包含了所有与这个组件相关的文件,比如"angular-toast.min.js"、对应的CSS文件以及可能的示例模板文件等。为了在项目中使用这个...

    使用Post提交时须将空格转换成加号的解释

    在JavaScript中,`encodeURIComponent`函数是用于URL编码的标准方法。这个函数会将非字母数字字符转换为百分号(%)加上两个十六进制的数字。例如,一个空格会被编码为`%20`。 在jQuery的`serialize`模块中,有一个...

    searchengine-website

    这通常通过在HTML中为按钮添加`onclick`属性来实现,里面包含调用JavaScript函数的代码。在这个函数内部,我们需要获取用户在搜索框中输入的关键词,并对其进行适当的处理,如去除空格或特殊字符。 然后,为了实现...

    素雅SEO类网页模板-SEO 黑色 黄色 纯色.rar

    3. **URL结构**:模板应支持静态或伪静态URL,避免使用参数过多的动态URL,以提高可读性和爬取效率。 4. **响应式设计**:考虑到多设备浏览,模板需采用响应式设计,确保在不同屏幕尺寸和设备上都能正常显示和使用...

    Js常用代码集合.doc

    7. 表单细边框(得到焦点改变样式):当输入框获得焦点时,其边框颜色变为蓝色,失去焦点后恢复为灰色。这通过`onfocus`和`onblur`事件处理函数实现。 8. 文本框失去焦点后进行表单验证:此部分代码演示了如何在...

    网站模板电子器材.zip

    网站模板电子器材.zip是一个压缩包,里面包含了设计用于电子器材类网站的模板资源。这个压缩文件可能包括HTML、CSS、JavaScript以及其他图像和图形文件,旨在为创建一个专业且吸引人的电子器材在线商店或展示平台...

Global site tag (gtag.js) - Google Analytics