在快递应用程序中,我有一个递增值的按钮,该值应该是价格的倍数。该值是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>
答案 0 :(得分:0)
你不能抓住&#34;带有Express的HTML值。唯一的方法是执行一个AJAX请求,并将您的请求的值发送到您的节点服务器,您可以使用req.body访问它。
您可以在此处详细了解AJAX:https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started
答案 1 :(得分:0)
服务器只能访问请求中的内容,它永远无法访问网页本身。如果您有2个不同的页面发送完全相同的请求,服务器将对它们进行相同的处理。
所以你是的,隐藏的输入是要走的路。