我正在尝试使用从axios调用中检索到的数据。我在响应中得到了正确的信息,但当我试图返回响应时,调用函数中没有定义。是否有不同的方法将response.data返回给调用函数?
static getRequest(url) {
require('es6-promise').polyfill();
axios({
method: 'get',
url: url,
responseType:'json',
withCredentials: true
})
.then(response => {
console.log(response.data);
return response.data;
})
.catch(error => {
if (error.response) {
// The request was made and the server responded with a status code
// that falls out of the range of 2xx
console.log('___________ERROR RESPONSE__________');
console.log(error.response.data);
console.log(error.response.status);
console.log(error.response.headers);
} else if (error.request) {
// The request was made but no response was received
// `error.request` is an instance of XMLHttpRequest in the browser and an instance of
// http.ClientRequest in node.js
console.log('_________ERROR REQUEST_______');
console.log(error.request);
} else {
// Something happened in setting up the request that triggered an
Error
console.log('Error', error.message);
}
console.log('_________ERROR CONFIG_________');
console.log(error.config);
});
}
您还需要从GetRequest
函数返回Axios
调用。
在上面的代码中,您只是返回axios的promise。以下代码将在调用GetRequest
时返回Response
的值。
static getRequest(url) {
return axios({
method: 'get',
url: url,
responseType:'json',
withCredentials: true
}).then(response => {
return response.data
})
//rest of code here
}
问题内容: 三天过去了,但仍然无法解决问题。当发送JSON数据时,对我的js文件的此AJAX调用似乎可以正常工作: 但在我的PHP文件中: Firebug控制台出现一些错误: 我相信这在我的php文件中工作正常,但是无法从w / c变量声明的ajax调用中识别出我发布的数据: 我相信我对我的代码做得正确,似乎我在这里阅读了许多问题,做了他们说的话,但不知道为什么会发生错误。您是否遇到任何问题/错误
我正在使用HTTPClient连接到一个网站。以下代码片段用于此目的: 上面的代码显示了网站的html代码。此外,我只想访问代码中的一些数据,我可以使用以下代码片段使用JSoup访问这些数据: 在上面的代码中,我使用“url”直接指定了网站的url。这意味着如果我使用JSoup,我不需要HTTPClient。有没有一种方法可以将使用HTTPClient检索到的“responseBody”集成到JS
问题内容: 我正在尝试使用pyodbc从SQL Server检索数据,并使用Python将其打印在表中。但是,我似乎只能检索列名和数据类型之类的东西,而不能检索列每一行中的实际数据值。 基本上,我试图复制一个检索服务器数据并将其显示在表格中的Excel工作表。我连接到服务器没有任何问题,只是我似乎无法找到表中的实际数据。 这是我的代码的示例: 但是,这样做的结果只是给我一些诸如表名,列名以及一些整
问题:我在从API调用中获取用户的生日方面遇到困难,我是OAuth的新手。 < b >遵循的步骤:(遵循了使用google登录所需的所有步骤)< br> 1 .创建了一个应用程序。< br> 2。已获得app_id和secret_key。< br> 3。没有利用SDK,在php中实现了没有SDK的过程。< br> 4。通过调用< CODE > accounts[dot]Google[dot]com
问题内容: :我只想显示Mysql表记录的简单ajax代码: Records.php是用于从Mysql提取记录的文件。 在数据库中只有两个字段:“名称”,“地址”。 该代码不起作用。 问题答案: 为了使用Ajax + jQuery检索数据,您应该编写以下代码: 对于mysqli连接,请编写以下代码: 为了显示数据库中的数据,您应该这样编写:
在我的mongodb数据库中有4个集合。我可以使用每个集合逐个检索数据。现在,如何使用findone、getAll这样的关键字从同一代码中的不同集合中检索数据?我的模特。js如下所示。分贝- 模型1。js 模式2。js