javascript - 尝试访问 json api 时结果为空
问题描述
我想将如下所示的 json api 响应写入 html 代码
{
"status": 200,
"message": "OK",
"data": {
"total": 5
}
}
当我创建 js 文件以获取响应时,结果为空。我在浏览器上检查了控制台模式并找到如下警告
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://url-api. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
这是javascript代码
$(function ()
{
$.ajax({
url: 'https://url-api',
type: 'GET',
dataType: 'json',
success: function (data) {
//append each row data to datatable
var data = +data.total;
document.getElementById("total").innerHTML = data;
}
});
})
这是html代码
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="script.js"></script>
<div class="inner">
<h3 id="total"></h3>
<p>Total</p>
</div>
你知道如何从 api 显示我想要的数据总数吗?
谢谢
解决方案
推荐阅读
- json - 为什么 Wayback Machine Json API 只返回空的 "archived_snapshots": {} 元素?
- python - 根据python中辅助列的值添加和平均一组列
- spring - 如何跨 Spring Security 重定向保留备用域名 - Spring Security SAML
- c# - 使用 C# Windows 10 是否可以判断视频/相机当前是否被任何应用程序使用?
- tfs - Azure Devops - 无法获取部署状态
- jquery - 无法在 Jquery 中访问 JSON 数据
- azure - 无法使用 Azure Databricks 装载 Azure Data Lake Storage Gen 2
- django - Chrome 上未设置第三方 cookie(Django 应用程序)
- sparql - 使用 Protoge 中的 SPARQL 查询选项卡来查询我自己的本体中的元素
- r - 安装包 rgdal 是否也会在您的计算机上安装 GDAL?