JavaScript(Dojo)XHR-对特殊字符进行编码



我通过JavaScript(Dojo)XHR发布我的表单。一切都很好,除非我想发布任何特殊的字符。例如XHR标签:

<someTag>

我得到错误500(内部错误)。我该如何解决这个问题?

似乎您的服务器端代码将发布的值解释为代码而不是字符串。我需要一个服务器端代码的例子来改进这一点,但在客户端,你可以使用:

var escapedValue = escape("<someTag>");

请注意,我重复一遍,依赖客户端字符编码是不安全的。您应该在服务器端解决此问题。

最新更新