Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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 node.js express中是否有ajax工具(包)?链接(发布/获取)其他服务器并获取数据_Javascript_Jquery_Json_Ajax - Fatal编程技术网

Javascript node.js express中是否有ajax工具(包)?链接(发布/获取)其他服务器并获取数据

Javascript node.js express中是否有ajax工具(包)?链接(发布/获取)其他服务器并获取数据,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我在node.js中使用ajax获取/发布JSON数据到其他服务器,并获取JSON数据,我如何做到这一点?有人可以这样做吗?与jQuery$.ajax、$.post或$.get等类似您可以使用node.js附带的简单库HTTP 或者这些图书馆 Request https://www.npmjs.com/package/request Superagent http://visionmedia.github.io/superagent/ 你可以像这样使用它 var request

我在node.js中使用ajax获取/发布JSON数据到其他服务器,并获取JSON数据,我如何做到这一点?有人可以这样做吗?与jQuery
$.ajax
$.post
$.get
等类似

您可以使用node.js附带的简单库
HTTP
或者这些图书馆

   Request https://www.npmjs.com/package/request

   Superagent http://visionmedia.github.io/superagent/
你可以像这样使用它

var request = require('request');

request('http://json-sending-url.com', function(error, response, body) { 
  if (!error && response.statusCode == 200) {
    var json = JSON.parse(body);
    console.log(json);
  } else {
    console.error(error);
    console.error(response);
  }
});

要求是好的包装!如何在请求中设置get参数,例如:,如何设置para_a和para_b参数?如果它不起作用,我想您可以按原样传递它。请尝试
request({url:yourUrl qs:querystringashash})
其中
querystringashash={param_a:123,param_b:234}
我可以重写它吗?例如:请求({url:yourUrl qs:querStringAsHash},函数(错误、响应、正文){//是否有返回数据?});是的,您可以在这里阅读更多关于如何设置request()同步请求的内容,如jquery$。ajax set async:false,我找不到set解释。