jquery获取url参数
jquery如何获取url参数?我们一起了解一下吧!
使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作。
jquery获取url的代码是:
window.location.href;jquery获取url参数比较复杂,需要用到正则表达式。正则表达式又称规则表达式,在代码中常简写为regex、regexp或RE,通常被用来检索、替换那些符合某个模式(规则)的文本。
我们先了解通过javascript是获取url中的某个参数的代码:
functiongetUrlParam(name){varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)");//构造一个含有目标参数的正则表达式对象varr=window.location.search.substr(1).match(reg);//匹配目标参数if(r!=null)returnunescape(r[2]);returnnull;//返回参数值}明白了javascript获取url参数的方法,我们可以通过这个方法为jquery扩展一个方法来通过jquery获取url参数,下面的代码为jquery扩展了一个getUrlParam()方法:
(function($){$.getUrlParam=function(name){varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)");varr=window.location.search.substr(1).match(reg);if(r!=null)returnunescape(r[2]);returnnull;}})(jQuery);为jquery扩展了这个方法了之后我们就可以通过如下方法来获取某个参数的值了:
varxx=$.getUrlParam('reurl');以上就是小编收集整理出来的,望能够帮助到大家。
jquery获取url参数对象
jQuery Ajax url使用方式
广东IT优就业
广州IT培训老师来说一说jQuery Ajax url使用方式。
(一)jQuery Ajax的使用场景:
页面需要通过后台逻辑,但只需要局部刷新以显示新的内容。
(二)jQuery Ajax url使用方式
1.servlet方式:
需要在struts.xml中写一个action,跳转地址写servlet;
需要重写init方法(为了使用spring注入的bean);
设置响应编码response.setContentType("text/html; charset=UTF-8");
使用request.getParameter()接收参数;
使用response.getWriter().print()传递页面内容。
广东IT优就业
2.action方式:
(1)json输出数据
需要struts2-json-plugin.jar;
需要在struts.xml中package extends="json-default";result type="json";
需要声明接收到的页面参数,并get,set;
需要声明要传到页面的值,生成get;
(2)在action中使用 ServletActionContext.getResponse()获取response后使用response.getWriter().print()来传递页面内容。
需要声明接收到的页面参数,并get,set;
希望广州IT培训老师上述分享的内容对大家有所帮助,有其他IT常见问题欢迎提出交流。
广东IT优就业
出处:www.cnblogs.com/ggqzz/p/8421726.html
更多IT精彩推荐:
月入过万的WEB工程师是如何炼成的?http://www.ujiuye.com/zt/webqianduan/?
推荐
- 1转基因胡萝卜如何鉴别282
- 2电饼铛烤肉用放锡纸吗387
- 3澳洲留学:南澳大学语言课程入学要求及课程类型解析110
- 4浑南灯会在什么地方339
- 5腌制咸鸭蛋多久可以吃204
- 6家里门锁打不开怎么办114