Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/nginx/4.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_Jquery_Json_Facebook_Meteor - Fatal编程技术网

Javascript 流星:从服务器下载网页

Javascript 流星:从服务器下载网页,javascript,jquery,json,facebook,meteor,Javascript,Jquery,Json,Facebook,Meteor,我想从服务器上的graph.facebook.com获取json响应。我认为使用jQuery提供的$.get方法是个好主意,但Meteor似乎没有在服务器上使用jQuery $.ajax url: 'http://graph.facebook.com/' + id success: (data, status) -> console.log data 这会触发以下错误: $ is not defined 我运行了“meteor添加jQuery”,但结果相

我想从服务器上的graph.facebook.com获取json响应。我认为使用jQuery提供的$.get方法是个好主意,但Meteor似乎没有在服务器上使用jQuery

$.ajax
    url: 'http://graph.facebook.com/' + id
    success: (data, status) ->
        console.log data
这会触发以下错误:

$ is not defined

我运行了“meteor添加jQuery”,但结果相同。首先,有没有比使用$.get更好的方法从graph.facebook.com获取json响应?如果没有,如何在服务器上启用jQuery?

在Meteor中,更好的方法是添加一个标准的
http
包:

meteor add http
现在,您可以在客户端和服务器上使用
HTTP.get
HTTP.post
以及其他具有相同API的API:

HTTP.post("someurl", { data: myData }, function callback (err, response) {
  // do something
});
请注意,在服务器端,它也可以用“阻塞样式”编写:


在Meteor中,更好的方法是添加一个标准的
http
包:

meteor add http
现在,您可以在客户端和服务器上使用
HTTP.get
HTTP.post
以及其他具有相同API的API:

HTTP.post("someurl", { data: myData }, function callback (err, response) {
  // do something
});
请注意,在服务器端,它也可以用“阻塞样式”编写:


jQuery是一个仅限客户端的库,您不能在服务器上使用它。jQuery是一个仅限客户端的库,您不能在服务器上使用它。顺便说一句,您可以使用重试包使http调用更加可靠。顺便说一下,您可以使用retry包使http调用更加可靠。