jquery分隔Url的param方法(推荐)
最近需要分隔url的querystring,用到了特意记录一下。
方法:
//获取url中的paramsvar search = location.search.substring(1);//params转换object(javascript)search?JSON.parse('{"' + search.replace(/&/g, '","').replace(/=/g,'":"') + '"}', function(key, value) { return key===""?value:decodeURIComponent(value) }):{}
例子:
search = "abc=foo&def=%5Basf%5D&xyz=5&foo=b%3Dar"; function test(search) { return search?JSON.parse('{"' + search.replace(/&/g, '","').replace(/=/g,'":"') + '"}', function(key, value) { return key===""?value:decodeURIComponent(value) }):{} }
以上这篇jquery分隔Url的param方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
jquery分隔Url的param方法(推荐)
最近需要分隔url的querystring,用到了特意记录一下. 方法: //获取url中的paramsvar search = location.search.substring(1);//params转换object(javascript)search?JSON.parse('{"' + search.replace(/&/g, '","').replace(/=/g,'":"') + '"}', function(key, valu
-
jsp中获得路径的两种方法和获得url路径的方法(推荐)
<%=request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径. <a href="<%=request.getContextPath()%>/XXX.jsp"> //这样获得的是绝对路径 <a href="XXX.jsp"> //这样获得的是相对路径 <a href="<%=request.getContextPath()%>/XXXX.jsp"
-
由简入繁实现Jquery树状结构的方法(推荐)
在项目中,我们经常会需要一些树状结构的样式来显示层级结构等,比如下图的样式,之前在学.net的时候可以直接拖个服务端控件过来直接使用非常方便.但是利用Jquery的一些插件,也是可以实现这些效果的,比如说Jquery.treeview.js插件. 下面就直入主题,开始从简入繁的分析怎么使用treeview插件,从已知的知识开始轻松入手,让树状结构唾手可得. 显示树状结构的几个实现步骤: 一.HTML做初始静态原型. 首先通过<ul></ul><li></li>
-
jQuery的 $.ajax防止重复提交的两种方法(推荐)
下面给大家带来两种关于jquery 的ajax防止重复提交的解决方法,具体介绍如下所示: 1.第一种,对于onclick事件触发的的ajax 可以采用如下方法: 即在beforeSend中使点击按钮不可用,ajax结果返回后置为可用 $.ajax( { type: 'POST', url: APP+'?m=Shopping&a=ajaxSubmitorder&sid='+sid+'&src='+src, cache:false, dataType: 'json', data: {'
-
jQuery实现对象转为url参数的方法
本文实例讲述了jQuery实现对象转为url参数的方法.分享给大家供大家参考,具体如下: ajax 方式对象参数 复制代码 代码如下: var conditions = {status:0,title:'',specialId:'',creatorId:'',authorId:'',startViewCount:0,endViewCount:0,startFactTime:'',endFactTime:''}; jQuery 对象转为url参数 //导出全部查询结果 function expor
-
扩展jquery easyui tree的搜索树节点方法(推荐)
如下所示: /** * 1)扩展jquery easyui tree的节点检索方法.使用方法如下: * $("#treeId").tree("search", searchText); * 其中,treeId为easyui tree的根UL元素的ID,searchText为检索的文本. * 如果searchText为空或"",将恢复展示所有节点为正常状态 */ (function($) { $.extend($.fn.tree.methods,
-
jquery实现ajax提交表单信息的简单方法(推荐)
最近在思考优化项目,想自己扩展一个jquery自动获取表单中的数据进行ajax提交.本人没有完整性学习jquery,基本上是现学现找,有点困难. 主要是扩展和拼接json转对象 很简单,附上代码: ; (function ($) { $.fn.ajaxForm = function (options) { var defaults = { modelname: 'model',//后台对象接收名称 url: '/',//提交地址 postType: 'POST',//提交方式 dataType:
-
jQuery页面加载初始化的3种方法(推荐)
jQuery 页面加载初始化的方法有3种 ,页面在加载的时候都会执行脚本,应该没什么区别,主要看习惯吧,本人觉得第二种方法最好,比较简洁. 第一种: $(document).ready(function(){ alert("第一种方法."); }); 第二种: $(function(){ alert("第二种方法."); }); 第三种: jQuery(function($) { alert("第三种方法."); }); ps; 不用jQuer
-
JQuery 的跨域方法推荐_可跨任何网站
因发现有不少博友发园内短信问及JS的跨域问题,我想很多程序员的脑海里面还认为JS是不能跨域的,其实这是一个错误的观点:有很多人在网上找其解决方法,教其用IFRAME去解决的文章很多,真有那么复杂吗?其实很简单的,如果你用JQUERY,一个GETJSON方法就搞定了,而且是一行代码搞定. 下面开始贴出方法. //跨域(可跨所有域名) $.getJSON("http://user.hnce.com.cn/getregion.aspx?id=0&jsoncallback=?",fun
-
浅谈jQuery animate easing的具体使用方法(推荐)
从jQuery API 文档中可以知道,jQuery自定义动画的函数.animate( properties [, duration] [, easing] [, complete] )有四个参数: •properties:一组包含作为动画属性和终值的样式属性和及其值的集合 •duration(可选):动画执行时间,其值可以是三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)
随机推荐
- Spring事务管理只对出现运行期异常进行回滚
- shell脚本中echo显示内容带颜色的实现方法
- Vue2路由动画效果的实现代码
- Bootstrap Table使用整理(一)
- JavaScript实现二维坐标点排序效果
- js实现悬浮窗效果(支持拖动)
- JavaScript使用FileSystemObject对象写入文本文件内容的方法
- Php中用PDO查询Mysql来避免SQL注入风险的方法
- PHP伪静态页面函数附使用方法
- android中使用Html渲染的方式实现必填项前面的*号示例
- Android 中动态加载.jar的实现步骤
- Docker镜像保存为文件及从文件导入镜像的方法
- BootStrap的两种模态框方式
- 绝对真实的大学生活
- Ruby实现的最优二叉查找树算法
- 图片加密
- C++ 在堆上开辟与释放二维、三维指针详细解析
- Android仿新浪微博自定义ListView下拉刷新(4)
- PHP实现时间轴函数代码
- 《奋斗与成才》其实一种不折不挠的坚持