9
A
回答
17
如果使用jQuery的,你可以使用jQuery.param
:
var params = { width:1680, height:1050 };
var str = jQuery.param(params);
// str is now 'width=1680&height=1050'
否則,在這裏是一個功能:
function serialize(obj) {
var str = [];
for(var p in obj)
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
return str.join("&");
}
alert(serialize({test: 12, foo: "bar"}));
+1
用途:'無功海峽= $ .param(params); '而不是現在。 – danger89
4
在ECMAScript中2016年相同:
let params = { width:1680, height:1050 };
// convert object to list -- to enable .map
let data = Object.entries(params);
// encode every parameter (unpack list into 2 variables)
data = data.map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`);
// combine into string
let query = data.join('&');
console.log(query); // => width=1680&height=1050
或者,如單內膽:
let params = { width:1680, height:1050 };
Object.entries(params).map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`).join('&');
// => "width=1680&height=1050"
相關問題
- 1. 將url編碼的字符串轉換爲python unicode字符串
- 2. 如何將Unicode編碼的字符串轉換爲字符串
- 3. PHP字符串轉換爲URL編碼
- 4. 如何將字符串轉換爲url?
- 5. Javascript/jQuery:如何將字符串轉換爲HTML字符代碼
- 6. 將字典轉換爲字符串
- 7. Python將字符串轉換爲字典
- 8. 將python字典轉換爲字符串
- 9. 將字符串轉換爲字典python
- 10. 將字符串轉換爲python字典
- 11. 如何將字符串從編碼轉換爲字符?
- 12. 如何將字符串轉換爲字典轉爲蟒蛇
- 13. 將字符串轉換爲UCS2編碼
- 14. 將url編碼的字符串(utf-8)轉換爲python中的字符串?
- 15. 轉換字符串的JavaScript字典
- 16. 將URL編碼的字符串轉換爲UTF-8
- 17. 將.net字符串對象轉換爲base64編碼字符串
- 18. 如何將JavaScript中的字符串值轉換爲代碼中的字符串?
- 19. 我如何將java字符串轉換爲javascript字符串?
- 20. 將字典<字符串,字符串>轉換爲數組
- 21. 如何將此字符串轉換爲Python中的字典?
- 22. 如何將字符串轉換爲字典數組的數組?
- 23. 如何將字典轉換爲Python中的查詢字符串?
- 24. 如何:將字典轉換爲Python中的字符串?
- 25. 如何將字符串轉換爲Python中的字典?
- 26. 如何將字符串轉換爲Python 3中的字典。
- 27. 的Python 3 - 如何將字符串轉換爲字典
- 28. 如何爲UTF-8字符串轉換爲url編碼win1251在JavaScript
- 29. 如何將字符串轉義/編碼爲JavaScript標識符
- 30. 如何將html編碼的字符串轉換爲普通字符串?
我想你的意思'鍵=值鍵= value' :) –