将数据传递回服务器以执行另一个api调用?

时间:2018-08-12 19:01:38

标签: javascript node.js api ejs

我用Nodejs进行了API调用,并将数据呈现在我的ejs文件中。我在ejs文件中解析的JSON数据具有唯一的ID。我需要将此ID传递回服务器,以便可以使用此唯一ID再次调用API。

我知道如何使用nodejs从表单中请求数据,但是我如何请求诸如ID之类的单个对象?

1 个答案:

答案 0 :(得分:0)

要将数据发送到服务器,您可以创建如下所示的AJAX发布请求,您将必须在服务器上设置端点。您也可以在网址中使用查询字符串或参数。 What is the difference between URL parameters and query strings?

var settings = {
  "async": true,
  "crossDomain": true,
  "url": "http://yourdomain/sendId", //Server End point
  "method": "POST",
  "headers": {
    "Content-Type": "application/json",
    "Cache-Control": "no-cache",
  },
  "processData": false,
  "data": {"id": myID } //put your id value here
}

$.ajax(settings).done(function (response) {
  console.log(response);
});