我的AJAX GET请求的字符串如下所示:

return domain + '?x=' + JSON.stringify(x)

是否需要使用encodeUriComponent来使URI有效?例如:
return domain + '?x=' + encodeURIComponent(JSON.stringify(x))

最佳答案

JSON.stringify不会转义字符,它只是返回您的字符串表示形式,并且当您在url中使用它时,您需要使用encodeURIComponent对其进行转义

10-06 12:20