国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 来凤县| 当阳市| 凤冈县| 贵州省| 新巴尔虎右旗| 台南县| 高青县| 镇赉县| 鄯善县| 庆安县| 林州市| 同德县| 吴川市| 广灵县| 宜兰市| 大关县| 高密市| 伊春市| 临漳县| 芒康县| 仙游县| 木里| 洮南市| 灌阳县| 怀来县| 望城县| 衡阳市| 南丰县| 崇左市| 越西县| 绥江县| 那曲县| 江口县| 义乌市| 象山县| 白城市| 武义县| 盖州市| 淮滨县| 柯坪县| 平陆县|