【发布时间】:2017-04-27 07:41:15
【问题描述】:
我正在使用 Angular/Node 构建应用程序。 在我的应用程序中,我需要提交一个带有 JSON 数据的表单。 我在该表单中附加了一些输入字段,其中包含一些 name_attribute 和 value=JSON 数据。
在我的服务器代码(用 Node 编写)中,当我使用 request.body.name_attribute 接收值时,JSON 正在变成一个字符串,我必须执行 JSON.parse(value) 才能使用它。
但是,我不想在服务器端使用 JSON.parse(...),因为它可能会使我的应用程序容易受到脚本攻击。
有没有办法使用 form.submit() 发送 JSON 数据,而数据不会自动转换为字符串?
[*使用表单提交发送 JSON 数据(不将数据更改为字符串)的特定答案将不胜感激;)]
【问题讨论】:
标签: forms