【发布时间】:2018-07-26 21:26:43
【问题描述】:
我正在尝试编写一个函数,该函数将从本地托管的 api 返回数据,以便我可以在使用 var baseUrl = 'http://localhost:3000'; 时调用该函数来获取更新的数据;
这是我的获取请求:
var baseUrl = 'http://localhost:3000';
function getData(){
$.ajax({
type: "GET",
url: baseUrl + "/jobs",
data: "{}",
success: function(data){
console.log(data);
return data;
},
dataType: 'json'
});
}
这是一个将请求的响应设置为不同文件中的变量的示例:
var myVariable = getData();
当我尝试打印 myVariable 时,它返回为未定义。有没有办法获取返回的 json 对象,以便在我的程序中使用它?
【问题讨论】:
-
我强烈推荐阅读 ajax 和异步请求。 learn.jquery.com/ajax
-
您的变量也未定义,因为 getData 不返回任何内容。
标签: javascript jquery ajax get request