javascript - 就速度而言,使用大型 json 文件填充选择的最佳方法是什么
问题描述
我正在尝试使用相对较大的本地 json 数据填充选择列表。就速度而言,这是最好的方法吗?
而且当试图以另一种方式(注释掉的行)将选项附加到选择中时,代码根本不起作用 - 有人可以向我解释为什么会这样吗?
$(document).ready(function() {
Sickness();
});
function Sickness() {
let sickness;
$.getJSON('https://next.json-generator.com/api/json/get/V1mWAT69Y').done(function(data) {
sickness = data;
$('#sickness').html('');
let sicknessOptions = '';
$.each(data, function(index, object) {
$('#sickness').append(`<option value="${object.value}">${object.text}</option>`);
// sicknessOptions += $(`<option value="${object.value.toUpperCase()}">${object.text.toUpperCase()}</option>`);
});
// $('#sickness').append(sicknessOptions);
});
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="sickness"></select>
解决方案
推荐阅读
- android - 为什么 Android Studio 3.2.1 无法正确解释文件内容 - 甚至没有关闭 - 对于我的一半项目类文件?
- scala - @specialized 补充资料
- python - Pandas:删除数据框中的重复行
- powershell - azure devops 在 powershell 中使用 dbatools 构建任务警告
- python - Python Flask:为新请求返回相同的响应
- sql-server - SQL Server - 找出子查询中返回的字符串是否包含另一个字符串
- sql - 案例语句“%x%”问题
- html - 带有面具的 svg 在 chrome 上看不到
- javascript - 如何保持这些条件干燥
- powerbi - 将 Power BI 发布的报表与 RLS 共享为公开