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

js 利用url传递参数

 
阅读更多

原始请求:http://localhost:8093/cctest/cc/mainframes/mainright.html?gg=1

alert(window.location.pathname);   // 弹出 /cctest/cc/mainframes/mainright.html
alert(window.location.search);     // 弹出   ?gg=1
alert(window.location.href);      // 弹出  http://localhost:8093/cctest/cc/mainframes/mainright.html?gg=1


得到参数后,还需要对字符串进行分割合并等处理,才能获得你想要的参数。

location对象
含有当前URL的信息.
属性
href 整个URL字符串.
protocol 含有URL第一部分的字符串,如http:
host 包含有URL中主机名:端口号部分的字符串.如//www.zzcn.net/server/
hostname 包含URL中主机名的字符串.如http://www.zzcn.net/ ;
port 包含URL中可能存在的端口号字符串.
pathname URL中"/"以后的部分.如~list/index.htm
hash "#"号(CGI参数)之后的字符串.
search "?"号(CGI参数)之后的字符串.

分享到:
评论

相关推荐

    URL Protocol网页调用本地程序,带参数测试版,对URLProtocol不了解的可学习

    使用URL Protocol实现网页调用本地程序,通过不同参数,可进行不同操作,简单测试版。 在浏览器无法调用本地资源,项目需要网页打开本地excel,而进行URL Protocol研究测试。 无法编辑下载需要的分数,很抱歉。 所有...

    JS控制静态页面之间传递参数获取参数并应用的简单实例

    在项目中遇到这也一个问题...第一个问题,我们可以利用html页面锚点的特性,将参数通过url传递给b页面 这是a页面代码: <button>跳转设置</button> [removed] var btn = document.querySelector('button

    JS控制静态页面传递参数并获取参数应用

    在项目中遇到这也一个问题: ...第一个问题,我们可以利用html页面锚点的特性,将参数通过url传递给b页面 这是a页面代码: <button>跳转设置</button> [removed] var btn = document.querySelector('b

    javaWeb实现自动补全

    data:{iname:name},//"iname="+name, 请求参数(传递到服务器) type:"post",//请求参数 dataType:"text",//预期服务器可能返回的数据类型 success:function(data){//成功的回调函数 data是服务器...

    xheditor-1.1.14

    方法2:利用xhEditor提供的jQuery插件接口来实现对特定textarea的初始化和传递参数,例: $('#elm1').xheditor(); 或者 $('#elm1').xheditor({tools:'mini'}); 特别说明:两种初始化方法只能选择其中一种使用,如果...

    javascript 页面只自动刷新一次

    1.看看下面这段代码 代码如下: [removed] function reurl(){ url = location.href; //把当前页面的地址赋给变量 url var times = url.split(“?...原理 充分利用地址栏可带参数的选项,用脚本来取得页面间的传递参数

    大名鼎鼎SWFUpload- Flash+JS 上传

     该事件在文件上传之前触发,它用于完成一些准备工作,比如传递参数;负责响应该事件的句柄函数可以有2个返回值(true 或 false)当返回值为false时,整个上传将被取消;当返回值为true时上传过程继续进行。而如果...

    PHP curl 抓取AJAX异步内容示例

    ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参数,然后对该url传递参数进行抓取即可。 利用Firebug的网络工具 如果抓去的是页面,则内容中没有显示的数据,是...

    利用js实现前后台传送Json的示例代码

    无论使用什么框架都存在着从controller向Html页面或者jsp页面传递数据的问题,最常用的方式是传递Json字符串。以前对这块知识有些模糊,现在整理一下。 【Jquery基本方法】 实现传值常用的是Jquery以及内部封装的...

    使用php方法curl抓取AJAX异步内容思路分析及代码分享

    ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参数,然后对该url传递参数进行抓取即可。 利用Firebug的网络工具  如果抓去的是页面,则内容中没有显示的数据,...

    js使用小技巧

    网页传递参数 location.search(); 可编辑 obj.contenteditable=true 执行菜单命令 obj.execCommand 双字节字符 /[^x00-xff]/ 汉字 /[u4e00-u9fa5]/ 让英文字符串超出表格宽度自动换行 word-wrap: ...

    JavaScript笔记

    js的方法定义:function方法名([参数列表]){ 方法体 [return 返回值] } 注意:js中的方法可以直接写在代码中,不需要“类”包裹 使用方法:方法名()-->方法调用-->立即执行 2.js文件:网页外专门保存js...

    NodeJS和BootStrap分页效果的实现代码

    首先在动态js中,根据url参数获取数据库文档的数量,设置分页的大小,获取当前页面的数据,然后将文档数量pagecount,分页大小pagesize,以及当前页面currentpage传递到页面中。 2、处理分页效果 我采用的是...

    yubigen:节点缩略图生成无限制

    YUBIGEN利用gm中的和功能根据指定的参数调整大小和裁剪图像,这些参数分别传递给数组中第二个参数对象的resizeParams和cropParams字段。 第三个参数传递给回调,该回调以指定的方式处理结果缓冲区。 YUBIGEN还具有...

    ajax处理服务器返回的三种数据类型方法

    其原理很简单,结构上基本... * @param jsonData 要提交的数据,利用Json传递 * @param getMsg 这个函数可以获取到处理后的数据 */ function ajaxText(url,jsonData,getMsg) { //创建Ajax对象,ActiveXObject兼容IE5,6

    PHP培训教程之AJAX技术.docx

    7、AJAX请求总共有多少种CALLBACK Ajax请求总共有八种Callback onSuccess onFailure onUninitialized onLoading onLoaded onInteractive onComplete onException ...,它利用了一系列相关的技术其中就包括javascript...

    Ajax课件学习(免费)

    利用XmlHttpRequest让客户端与服务器之间进行通信,包含以下3个关键部分: 1、onreadystatechange事件处理函数 2、open方法 3、send方法 3.2.4.1onreadystatechange方法 1、该事件处理函数由服务器触发,而不是...

    xyz:用于空间数据和应用程序界面的开源JavaScript框架

    来自应用程序控制层的URL参数(和有效负载)被分配给查询模板,并传递给数据源层。 然后,来自数据库连接池的响应将解析为JSON并返回到表示层。 节点应用程序层可以由Express Web服务器提供服务,也可以作为无...

    AJAX 源码范例

    important提高属性优先级范例 13/13.2.2.html 利用URL存储状态信息 13/13.2.3.html 利用Hash参数解决刷新问题 13/13.2.4.html 解决浏览器的【前进】【后退】按钮失效问题 13/13.4.1.html ...

    Domainr-Node:在 node.js 应用程序中使用 Domainr JSON API 的一种非常简单的方法

    它们都接受两个参数:一个查询和一个回调(它将你传递给它的参数别名为从 Domainr 返回的数据,所以你可以用它做任何你想做的事情)。 .search(查询,回调) 该.search方法抽象Domainr自己的端点。 响应将是一个 ...

Global site tag (gtag.js) - Google Analytics