我的AJAX GET请求的字符串如下所示:
return domain + '?x=' + JSON.stringify(x)
是否需要使用
encodeUriComponent
来使URI有效?例如:return domain + '?x=' + encodeURIComponent(JSON.stringify(x))
最佳答案
JSON.stringify
不会转义字符,它只是返回您的字符串表示形式,并且当您在url中使用它时,您需要使用encodeURIComponent
对其进行转义