最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用jQuery將JavaScript對(duì)象轉(zhuǎn)換為querystring查詢字符串的方法

 更新時(shí)間:2018年11月12日 08:39:37   作者:ourjs  
這篇文章主要介紹了用jQuery將JavaScript對(duì)象轉(zhuǎn)換為querystring查詢字符串的方法,本文給大家分享兩種方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在get方式的參數(shù)傳遞中,常常需要將JavaScript對(duì)象,轉(zhuǎn)換成查詢字符串,比如:

{ method: 'get', state: '200' }

會(huì)轉(zhuǎn)換成

?method=get&state=200

方法1:用JavaScript

serialize = function(obj) {
 var str = [];
 for (var p in obj)
  if (obj.hasOwnProperty(p)) {
   str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
  }
 return str.join("&");
}
console.log(serialize({
 foo: "hi there",
 bar: "100%"
}));

輸出:

// foo=hi%20there&bar=100%25

方法2: 用jQuery插件

jQuery的$.param內(nèi)置此方法,可直接使用:

var data = { method: 'get', state: '200' }
var send = $.param(data)
console.log(send)
// method=get&state=200

jQuery 的get方法會(huì)默認(rèn)使用 $.param 轉(zhuǎn)換的參數(shù):

$.get('/test', { a: 1, b: 1}) 
> GET http://ourjs.com/test?a=1&b=1 404 (Not Found)

總結(jié)

以上所述是小編給大家介紹的用jQuery將JavaScript對(duì)象轉(zhuǎn)換為querystring查詢字符串的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

最新評(píng)論

孝义市| 泰州市| 广西| 宁乡县| 东乡族自治县| 新绛县| 孝昌县| 什邡市| 买车| 建平县| 金寨县| 历史| 浦城县| 平阴县| 故城县| 册亨县| 普安县| 兰考县| 红安县| 临西县| 轮台县| 奎屯市| 衢州市| 城固县| 揭阳市| 新蔡县| 体育| 于都县| 曲阳县| 无棣县| 张家港市| 府谷县| 汝州市| 沙雅县| 澄迈县| 勃利县| 门源| 隆回县| 鄂尔多斯市| 江阴市| 历史|