国产探花免费观看_亚洲丰满少妇自慰呻吟_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查詢字符串的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 息烽县| 丰镇市| 敦化市| 澄城县| 辽宁省| 库车县| 洱源县| 漳平市| 贺兰县| 安溪县| 龙岩市| 新巴尔虎右旗| 肃宁县| 绥滨县| 海宁市| 光泽县| 塔城市| 汶川县| 建德市| 城固县| 南康市| 龙胜| 盐津县| 威海市| 莫力| 通河县| 东兰县| 自治县| 沙雅县| 灵武市| 乐业县| 大方县| 绵竹市| 城口县| 报价| 古丈县| 崇州市| 徐汇区| 海口市| 庆城县| 西贡区|