Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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 有没有办法将数据从HTML(使用ejs模板引擎)发送到Node.js?_Javascript_Node.js_Mongodb_Express_Ejs - Fatal编程技术网

Javascript 有没有办法将数据从HTML(使用ejs模板引擎)发送到Node.js?

Javascript 有没有办法将数据从HTML(使用ejs模板引擎)发送到Node.js?,javascript,node.js,mongodb,express,ejs,Javascript,Node.js,Mongodb,Express,Ejs,我目前正在使用Node.Js(Express)+MongoDB+Javascript/Jquery+HTML(使用EJS作为我的模板引擎)进行我自己的项目 目前,我对使用“POST”和“GET”方法将数据从Node.js路由器发送到视图以及将表单数据从视图发送回路由器有一定的了解 我想知道是否有其他方法可以将数据从视图发送到Node.js路由器,而无需通过 <form action="/" method="POST"> ... </form> ... 方法

我目前正在使用Node.Js(Express)+MongoDB+Javascript/Jquery+HTML(使用EJS作为我的模板引擎)进行我自己的项目

目前,我对使用“POST”和“GET”方法将数据从Node.js路由器发送到视图以及将表单数据从视图发送回路由器有一定的了解

我想知道是否有其他方法可以将数据从视图发送到Node.js路由器,而无需通过

<form action="/" method="POST">
    ...
</form>

...
方法

我对Angular2一窍不通,我会做出反应

例如,我试图从视图发回更新后的数据(可能使用Jquery的editable()插件编辑从MongoDB生成的文本,并将更新后的内容发回服务器,以便更新MongoDB) 并根据更新的内容保存内容


我觉得当我想在DB中添加新内容时,应该只使用表单一次……请帮帮我!我问的一些内容很模糊,但这些是我能解释的最好的。或者学习Angular2是最好的方法Lol?

听起来你想了解$.ajax(如果你使用Jquery)或XMLHttpRequest(如果不是的话)。这比表单更通用(尽管您仍然应该使用表单来保存输入字段;如果您使用的是基于JavaScript的AJAX调用,就不要给它一个动作)


如果更新现有条目,您可能需要PUT方法。

听起来您想了解$.ajax(如果您使用Jquery)或XMLHttpRequest(如果您不使用)。这比表单更通用(尽管您仍然应该使用表单来保存输入字段;但是如果您使用的是基于JavaScript的AJAX调用,就不要给它一个操作)


如果更新现有条目,您可能需要PUT方法。

不清楚您在问什么。您是指Ajax请求吗?我的意思是,有表单、Ajax和WebSocket等。与服务器端对话的其他选项不多。无论使用什么客户端框架,我想我要找的都是Ajaxr!也许我一直在想太复杂了,无法解决我的问题。所以,如果我从客户端向服务器发出AJAX调用,服务器可以接收数据,对吗?是的,你可以用一些数据发布帖子。这可以通过jQuery、axios或新的html5解决(与fetch相反,不记得名称)不清楚你在问什么。你指的是Ajax请求吗?我的意思是,有表单、Ajax和WebSocket/等。没有太多其他与服务器端对话的选项。不管你用什么客户端框架来包装它。我想我要找的是Ajax!也许我想的太复杂了,无法解决我的问题。所以如果我从客户端到服务器进行AJAX调用,服务器可以接收数据,对吗?是的,你可以用一些数据发布帖子。这可以通过jQuery、axios或新的html5解决(与fetch相反,不记得名称)谢谢你的回复。是的,我认为AJAX是我想要的!我接触过AJAX,但完全忘记了它!谢谢你的回复。是的,我认为AJAX是我想要的!我接触过AJAX,但完全忘记了它!