javascript - 如何在 HTML 页面中声明 JS 变量
问题描述
我有 json 文件来存储一个数字。我也有 JS 文件来获取要在 HTML 中显示的 json 数据。
手动显示方式是在 XXX 中输入一个数字,如下 HTML 代码所示。所以我希望数据是从后端动态获取的。
HTML
<span id="num"> XXX </span> number of users
JS
$(document).ready(function() {
var ajaxRequest;
console.log();
ajaxRequest= $.ajax({
url: "result/total.json",
type: "post",
dataType: 'json',
data: {'num':num},
});
});
JSON
{
"data": [
{
"num": "100"
}
]
}
解决方案
如果我的问题正确,您还想从该 JSON 文件中读取。为此,您需要另一个从文件中获取数据的 AJAX 调用,并在成功回调时更改该跨度的 HTML。
这是一个简单的示例,说明您的回调应该是什么样子:
$.ajax({
url: "result/total.json",
type: "get",
dataType: 'json',
success: function(data){
//here you have access to your response object and you can use anything you want
$("#num").html(data.responseText);
}
});
如果您想要更好的版本,您可以使用complete
回调以防呼叫失败。这样您也可以访问错误对象。
推荐阅读
- laravel - 在一个域或子域上托管两个 Laravel 项目?
- firebase - 我如何将firebase输出更改为具有本机反应的文本,从我现在所拥有的
- javascript - 为什么 React 会丢弃整个 DOM 子树并从头开始重新创建它?
- python - 尝试从日期开始按月拆分/排序文件
- python - 替换列表中的索引字符串并写入文本文件
- javascript - 从通知图标中删除号码
- java - 将 java 类路径设置为具有 jar 文件并从命令行运行的多个文件夹
- node.js - 不可能将用户导入firebase,散列问题
- tensorflow - 错误:无法使用给定的会话来评估张量:张量的图表与会话的图表不同
- html - 表格、行、单元格内的边框或表格?