尝试使用req.body从div中获取值

时间:2017-05-15 16:48:55

标签: javascript html node.js

在快递应用程序中,我有一个递增值的按钮,该值应该是价格的倍数。该值是div,而不是形式。 在JS中我会做这样的事情:

document.getElementById('quantity').innerHTML;

但是如何用express来抓住这个值呢? 我在隐藏形式元素的帮助下思考,有任何建议或更好的解决方案吗?

<td data-th="Quantity" id="quantity" class="text-right">5</td>

<form action="#" method="get">
  <input type="hidden" name="quantityVal" value="{{ ?? }}">
</form>

img

2 个答案:

答案 0 :(得分:0)

你不能抓住&#34;带有Express的HTML值。唯一的方法是执行一个AJAX请求,并将您的请求的值发送到您的节点服务器,您可以使用req.body访问它。

您可以在此处详细了解AJAX:https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started

答案 1 :(得分:0)

服务器只能访问请求中的内容,它永远无法访问网页本身。如果您有2个不同的页面发送完全相同的请求,服务器将对它们进行相同的处理。

所以你是的,隐藏的输入是要走的路。