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

首頁 > 編程 > JavaScript > 正文

用jQuery將JavaScript對象轉換為querystring查詢字符串的方法

2019-11-19 12:32:13
字體:
來源:轉載
供稿:網友

在get方式的參數傳遞中,常常需要將JavaScript對象,轉換成查詢字符串,比如:

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

會轉換成

?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內置此方法,可直接使用:

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

jQuery 的get方法會默認使用 $.param 轉換的參數:

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

總結

以上所述是小編給大家介紹的用jQuery將JavaScript對象轉換為querystring查詢字符串的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万载县| 京山县| 华安县| 耒阳市| 台湾省| 伽师县| 京山县| 若尔盖县| 吉水县| 永德县| 陕西省| 临沂市| 缙云县| 凤阳县| 奈曼旗| 东丽区| 屯昌县| 淮北市| 闵行区| 乌苏市| 宣汉县| 丰城市| 营山县| 乌兰察布市| 灵宝市| 华阴市| 金塔县| 抚宁县| 都兰县| 普兰店市| 谷城县| 永顺县| 荆州市| 宜君县| 荥阳市| 宝坻区| 丹东市| 郎溪县| 建湖县| 嵊州市| 扶沟县|