一尘不染

如何转义JSON字符串以将其包含在URL中?

json

我想使用Javascript生成指向页面的链接。该页面的参数位于我以JSON序列化的Javascript数组中。

所以我想生成一个这样的URL:

http://example.com/?data="MY_JSON_ARRAY_HERE"

我该如何转义JSON字符串(序列化的数组)以将其作为参数包含在URL中?

如果有使用JQuery的解决方案,我会喜欢的。

注意:是的,页面的参数必须位于数组中,因为它们很多。 我想我以后将使用bit.ly缩短链接。


阅读 620

收藏
2020-07-27

共1个答案

一尘不染

encodeURIComponent(JSON.stringify(object_to_be_serialised))
2020-07-27