中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-11 16:14:48 來源:腳本之家 閱讀:424 作者:ourjs 欄目:web開發

在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查詢字符串的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

休宁县| 南木林县| 双江| 印江| 新竹县| 久治县| 梅州市| 搜索| 镇远县| 德安县| 阜新市| 荣昌县| 怀宁县| 雅江县| 鄯善县| 沁阳市| 武城县| 宣恩县| 资兴市| 驻马店市| 洞口县| 金溪县| 平原县| 巨野县| 宜君县| 仁怀市| 筠连县| 登封市| 安国市| 瓮安县| 奉贤区| 周至县| 乌兰察布市| 当阳市| 曲水县| 正镶白旗| 博乐市| 宁津县| 白银市| 南川市| 木里|