对如何措辞没有信心,但希望它会有意义。
我有自动填充下拉列表的 JSON 文件。
if(key == "<?php echo $conversionType ?>"){
$("#from").append('<option class="'+key+'" id="'+conversion.value+'" value="'+conversion.value+'">'+conversion.name+'</option>');
我需要从中获取“conversion.name”并将其放入我的函数中,这样我才能使输出看起来更好。
JSON 的值对我来说是缩短的,而名称是用户在下拉列表中看到的。
我尝试了一些选项,但要么未定义要么出错。
我正在尝试在函数中更改此输出:
this.res.val(input +" "+ f +" = "+ result +" "+ t);
读取输入 +" "+ from +" = "+ result +" "+ to
这将转化为类似的东西
1 英尺 = 30.48 厘米。
目前它显示为 1 英尺 = 30.48 厘米,因为厘米是值/id 而不是名称。
希望你能理解我在做什么,为解释道歉。
编辑:简化大量 JSON 文件:
{
"value":"sqCentimetres",
"name":"Square Centimetre (cm²)"
},
{
"value":"sqFeet",
"name":"Square Feet (ft²)"
},
JSON 用于根据用户选择的选项创建列表。然后使用一个函数来转换不同的测量单位。
JSON 文件中的“值”在整个过程中使用,不包括名称。该名称是我试图传递给函数或从函数访问的名称,以便可以清理输出。