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。这应该不难,但是用一些示例代码更新您的问题会有所帮助。