url中的内容www.XXXX.com?content=123; 一下为js内容,包装在一个init方法中. init(); function init(){ var theRequest = new Object(); var url = location.search; ) { ); strs = str.split("&"); ; i < strs.length; i ++) { theRequest[strs[i].split(]]=(strs[i].split(…
现在许多的主流网站都将'#'大规模用于重要URL中,我们通过正则表达式和window.location.search获取参数已经行不通了. 一.'#'号是什么 1.#代表网页中的一个位置.其后面的字符,就是该位置的标识符. 2.#是用来指导浏览器动作的,对服务器端完全无用.所以,HTTP请求中不包括#. 3.在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符.这意味着,这些字符都不会被发送到服务器端. 4.单单改变#后的部分,浏览器只会滚动到相应位置,不会重新加载网页. 5.每一次改变#…
GetUrlParam:function GetUrlParam(param){ var reg = new RegExp("(^|&)"+ param +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; }, param:传入参数名字 例: var docI…
转--http://www.jb51.net/article/73896.htm <script src="js/jquery-1.7.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { //方法二: (function ($) { $.getUrlParam = function…
//假设ulr如下var localhost="http://127.0.0.1?name=tom&sex=男&id=1";//正则方法封装function GetQueryString(name){ var reg = new RegExp("(^|)"+ name +"=([^&]*)(&|$)"); var r = localhost.substr(1).match(reg); if(r!=null)retu…
业务场景:现在有一个新闻系统,有两个页面,A是新闻列表页面/web/guest/home,B是新闻的详情页面/web/guest/newsview. 业务逻辑为:在A页面中,点击新闻的标题进入B页面,在B页面的展现相应的新闻详情. 解决方案:此类场景可以使用URL传递参数. URL传递参数与传统web一样.形式是:/web/hqw/newsview?id=XXX. 我们只来实现一个小例子,与上面的场景基本一致. 首先我们先要在插件工程中创建两个Portlet,一个是Portlet1(表示新闻列表…
// 获取url中的参数,并返回一个对象 $.getRequestData = function() { var url = location.search; //获取url中"?"符后的字串 var theRequest = {}; if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for (var i = 0; i < st…
今天,在做一个项目的时候,向后端发送了一个Ajax请求,后端返回了一个字符串,告诉我未登录.那么我需要跳转到登录页面,同时告诉登录页面,登录成功后,需要跳回的url.也就是标题所说,url中的一个参数为url. 例: http://localhost:8080/User/Login?returnUrl=http://localhost:8080/Product/index?id=123&attr=456 假如我们要直接使用 window.location.href = "http://l…
这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET 函数: <Script language="javascript"> function GetRequest() {      var url = location.search; //获取url中"?"符后的字串    var theRequest = new Object();    if (ur…