我目前正在将一个对象传递到我的 ECT html 文件中(与 CoffeeScript 的 EJS 相同),该文件有一个表单。 该对象包含企业名称、企业 ID 和访问 ID,我仅在 ECT 文件中显示企业名称。
我正在尝试使用包含所有表单详细信息的发布请求将业务对象传递到正文中。我已经尝试了整个 data-* ( http://html5doctor.com/html5-custom-data-attributes/ ),但这不起作用。
这就是我现在的表单
<form id="form" action="/answer" method="post" data-biz="<%= @business%>">
# Inputs here
但是,我的请求正文仅包含我的输入值,不包含业务对象。有什么方法可以将我的业务对象传递回我的/answer 的发布请求中吗?
谢谢!
最佳答案
您可以JSON.stringify
对象并通过隐藏输入传递它:
<form id="form" action="/answer" method="post">
<input name="name" value="<%= @business.name %>"/>
<input name="business" type="hidden" value="<%= JSON.stringify(@business) %>"/>
</form>
关于javascript - 节点JS : Pass object from HTML to Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31015391/