18910140161

JavaScript-如何从输入字段解析JSON-堆栈溢出

顺晟科技

2022-10-18 14:13:46

112

我正在尝试从我的Node.JS服务器上的输入字段解析JSON数据。如果我只是将值16作为输入字段中的一个值,我可以简单地使用request.body.id<input type="hidden" id="id" name="id" value="16"/>)。但是,当我将JSON字符串化为输入字段的值并解析JSON的数据时,我总是得到一个错误SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>)处的JSON输入的意外结束。但是我可以在浏览器控制台中看到我的JSON数据 <input type="hidden" id="id" name="id" value="{" a":0.3,"b":0.5,"c":1.3}">为什么无法使用request.body.id读取输入字段的值?


顺晟科技:

在前端应用程序中调用相应的端点时,只

需要将JSON数据发送到服务器。您不应该将HTML直接发送到节点JS端点

标签

<代码><;输入类型=";隐藏";ID=";ID";名称=";ID";值=";{";A:0.3,B:0.5,C";:1.3}";>;

包含属性

<代码>类型=";隐藏";ID=";标识";名称=";标识";值=";{";

还有一些垃圾

<代码>A:0.3,B:0.5,C";:1.3}";

因为JSON中的第一个引号关闭了属性。

你必须伪装引语。

<代码><;输入类型=";隐藏";ID=";ID";名称=";ID";值=";{&;quot;“ A ”:0.3,“ B ”:0.5,“ C ”quot;:1.3}";>;
在注释中澄清

之后,这里是一个工作示例:

<input type="hidden" id="id" name="id" value="{" a":0.3,"b":0.5,"c":1.3}">

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航