【发布时间】:2019-09-18 20:12:13
【问题描述】:
我正在使用 nodejs,我想从 api(在其他服务器中)获取数据,所以我使用 ajax 和 curl 但我没有得到数据。我错在哪里?这是我的代码
<script>
$(document).ready(function(){
$.ajax({
url: "example.com/get_viewed_candidates",
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
type: 'POST',
dataType: 'json',
contentType: 'application/json',
processData: false,
data: '{"foo":"bar"}',
success: function (data) {
alert(JSON.stringify(data));
},
error: function(){
alert("Cannot get data");
}
});
});
</script>
【问题讨论】:
-
这不是一个完整的代码,检查浏览器控制台并在这里粘贴你的错误
-
你在这段代码中的什么地方使用了
curl?curl是一个 CLI 工具。你指的是jquery吗? -
除了来自浏览器控制台的错误,您还应该在 Node 后端服务中添加该功能的控制器。