Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
理解javascript中的主体参数_Javascript_Express - Fatal编程技术网

理解javascript中的主体参数

理解javascript中的主体参数,javascript,express,Javascript,Express,我很难理解javascript是如何获取表单数据的。例如: firstName: req.body.firstName || null, lastName: req.body.lastName || null html中的firstName和lastName id是否用于标识数据来自哪个字段 谢谢大家! 可能会进行某种形式的表单解析,将名称或其他标识字段转换为请求参数,例如 …url…/?firstName=bob&lastName=dobbs 从 req对象表

我很难理解javascript是如何获取表单数据的。例如:

firstName: req.body.firstName || null,
                lastName: req.body.lastName || null
html中的firstName和lastName id是否用于标识数据来自哪个字段


谢谢大家!

可能会进行某种形式的表单解析,将
名称
或其他标识字段转换为请求参数,例如

…url…/?firstName=bob&lastName=dobbs

req对象表示HTTP请求,并具有 请求查询字符串、参数、正文、HTTP头等。在里面 本文件和惯例中,始终提及对象 as req(HTTP响应为res),但其实际名称为 由调用的回调函数的参数确定 工作


可能会进行某种形式的表单解析,将
名称
或其他标识字段转换为请求参数,例如

…url…/?firstName=bob&lastName=dobbs

req对象表示HTTP请求,并具有 请求查询字符串、参数、正文、HTTP头等。在里面 本文件和惯例中,始终提及对象 as req(HTTP响应为res),但其实际名称为 由调用的回调函数的参数确定 工作


我们无法根据您发布的内容来判断,如果它是一个直接表单帖子(而不是AJAX),那么数据将来自
input
/
select
元素以及相应的名称,例如

<form method="POST" action="/express/endpoint">
   <input type="text" name="firstName" />
   <input type="text" name="lastName" />
   <input type="submit" />
</form>

我们无法根据您发布的内容来判断,如果它是一个直接表单帖子(而不是AJAX),那么数据将来自
input
/
select
元素以及相应的名称,例如

<form method="POST" action="/express/endpoint">
   <input type="text" name="firstName" />
   <input type="text" name="lastName" />
   <input type="submit" />
</form>

仅仅看这部分代码是不可能的。请求主体可以包含需要由适当的解析器解析的任意文本。但是,在提交表单时,所有表单控件元素的名称和值都被序列化为一个字符串,其结构为
input=value&input=value&…
。是的,这些名称可以对应于表单控件元素名称。查看发出请求的客户机代码/标记可以澄清这一点。仅查看代码的这一部分是不可能的。请求主体可以包含需要由适当的解析器解析的任意文本。但是,在提交表单时,所有表单控件元素的名称和值都被序列化为一个字符串,其结构为
input=value&input=value&…
。是的,这些名称可以对应于表单控件元素名称。查看发出请求的客户机代码/标记可以澄清这一点。