国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

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

2024-05-06 15:28:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在get方式的參數(shù)傳遞中,常常需要將JavaScript對(duì)象,轉(zhuǎn)換成查詢(xú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查詢(xún)字符串的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 夏河县| 汕头市| 安平县| 宜丰县| 福清市| 邳州市| 宜良县| 正镶白旗| 行唐县| 曲周县| 义乌市| 开化县| 库尔勒市| 苏尼特左旗| 张家港市| 哈巴河县| 尼勒克县| 安新县| 维西| 浠水县| 淳化县| 岳阳市| 泰州市| 浮山县| 岐山县| 鞍山市| 萝北县| 通海县| 宁蒗| 高清| 永春县| 双峰县| 方城县| 衡阳县| 神农架林区| 彭阳县| 东宁县| 灵山县| 鹤庆县| 古浪县| 苗栗市|