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' :) –