【发布时间】:2020-05-10 10:45:39
【问题描述】:
我正在尝试使用 JavaScript 从 API 获取数据,这个 API 在 Postman 中工作,但在 javaScript 中不工作。
此代码在控制台中显示为未能获取响应数据且未定义:
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h2> only fetch APi</h2>
<script>
fetch('https://smweb.in/hungaroo/app/api/plan_list', {
method: 'POST',
mode: 'no-cors',
redirect: 'follow',
headers: {
"Accept": "application/json",
"Access-Control-Allow-Origin": "*",
"Content-Type": "application/json"
}
})
.then(function (response) {
return response.text();
})
.then(function(data) {
console.log(data);
})
</script>
</body>
</html>
【问题讨论】:
-
您在控制台中遇到了什么错误
-
它什么也没给。喜欢它将消息显示为未定义并且无法获取响应数据。
-
不如试试ajax方法
-
csrf 令牌是什么意思?以及如何以及为什么要添加它?我是新手,我不知道如何添加它。你能帮帮我吗?
-
不..这与您的要求无关。 CSRF Token 用于框架。您使用任何框架吗?
标签: javascript ajax api fetch postman