我有一个网站应用程序,我需要在整个网站上传递一个 JSON 响应(以字符串格式)。我已经使用了隐藏类型值并在提交链接/按钮时传递它,从而触发另一个页面。在 WAF 上选中时,它会引发跨站点脚本错误。由于响应包含特殊字符,我怀疑这是问题的根本原因。现在,我想以编码格式传递 JSON 响应并在下一个网页上对其进行解码。我已经阅读了很多文章并在此发表了文章。任何人都可以对此提出任何最佳实践实施建议。
代码片段:
<input type="hidden" name="empStatus" id="empStatus" value=""> //in JSP
$("#empStatus").val(JSON.stringify(empStatus)); //in JS