Ajax 在客户端节点上立即访问表单数据

Ajax 在客户端节点上立即访问表单数据,ajax,node.js,express,mean,Ajax,Node.js,Express,Mean,是否有一种方法可以在客户端立即访问提交的表单数据,而不必从服务器传回?以下是我的流程: 1) Form data is sent over to server 2) Form data is pulled down in params 3) Form data is stored as JSON in a route 4) Form data is accessed by an Ajax call on the client side 一定有更好的方法来做到这一点……对吗?有很多方法可以做到这

是否有一种方法可以在客户端立即访问提交的表单数据,而不必从服务器传回?以下是我的流程:

1) Form data is sent over to server
2) Form data is pulled down in params
3) Form data is stored as JSON in a route
4) Form data is accessed by an Ajax call on the client side

一定有更好的方法来做到这一点……对吗?

有很多方法可以做到这一点。您可以使用jQuery、AngularJS或DOM。您甚至可以使用Express将请求中发送的数据返回到响应中:
res.json(req.body)

在客户端上使用普通的旧JavaScript/DOM,对要访问的每个输入元素执行以下操作:

// 1. Give the element an id.
<input id="myElementId">

// 2. Reference the input element by its id.
var element = document.getElementById('myElementId');

// 3. Use the reference to get or set the input element's value.
console.log(element.value);
element.value = 'foo';
//1。给元素一个id。
// 2. 通过其id引用输入元素。
var元素=document.getElementById('myElementId');
// 3. 使用引用获取或设置输入元素的值。
console.log(element.value);
element.value='foo';

您可以随时使用javascript/jQuery获取表单数据。您需要查看表单html代码(仅表单和一个输入)以及客户端上用于处理表单数据的任何javascript。这应该不难,但是用一些示例代码更新您的问题会有所帮助。