我目前有一个外部 JSON 文件 data.json,我想知道如何不调用这个外部文件,而是将数据存储在 html 代码中。
此代码的目的是用于动态下拉列表。
这是我在 data.json 中的 JSON 数据
{
"beverages": "Coffee,Coke",
"snacks": "Chips,Cookies"
}
这是我的 JQUERY
$("#first-choice").change(function() {
var $dropdown = $(this);
$.getJSON("jsondata/data.json", function(data) {
var key = $dropdown.val();
var vals = [];
switch(key) {
case 'beverages':
vals = data.beverages.split(",");
break;
case 'snacks':
vals = data.snacks.split(",");
break;
case 'base':
vals = ['Please choose from above'];
}
var $secondChoice = $("#second-choice");
$secondChoice.empty();
$.each(vals, function(index, value) {
$secondChoice.append("<option>" + value + "</option>");
});
});
});
因此,我希望将数据存储在那里,而不是使用 .getJSON 来调用外部文件。然后我需要如何更改以下代码?