【问题标题】:Node.js: How to pass route parameters while specifying a url in an AJAX POST request?Node.js:如何在 AJAX POST 请求中指定 url 时传递路由参数?
【发布时间】:2017-07-20 22:58:22
【问题描述】:

我在这样的节点应用程序中有一个发布路由,

app.post('/portfolio/:name/:id/:comment_parent', function(req, res){
  ...
});

在回调主体中,我将一个条目保存到 mySQL 数据库中。我需要路由参数,因为它们作为我数据库的列条目。现在我想使用 AJAX 使整个过程异步,但是在互联网上搜索后,我发现没有将路由参数传递给 AJAX POST 请求的url 属性的好方法。知道如何做到这一点吗?

【问题讨论】:

    标签: jquery ajax node.js express


    【解决方案1】:

    通过在我的 ejs 模板中使用 ajax 脚本解决了这个问题。这样我可以直接将路由参数附加到 url。主要问题是将这些参数从 ejs 发送到我的 js 文件,使用 ejs 本身中的脚本标签有助于解决这个问题。

    【讨论】:

      猜你喜欢
      • 2016-04-29
      • 2016-07-11
      • 2019-06-27
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多