json调用变量名

json call variable name

本文关键字:变量名 调用 json      更新时间:2023-09-26

我有一个json文件,我使用它就像一个简单的数据库类型的系统。

jsondata={

"project1":
{"titel":"letterfabriek", "omschrijving":"Doe", "linktext":"http://www.website.nl", "img":"ding.png"},
"project2":
{"titel":"John", "omschrijving":"Doe", "linktext":"http://www.website.nl", "img":"ding.png"}
}

当有人点击按钮时,我希望从json文件中选择该项目。

例如

<li class="portfolio" data-titel="project1"><img src="img/portfolio/1.png"></li>

在命中我得到的项目滴度像:

project = $(this).attr("data-titel");

现在和上次一样,我希望这个标题显示在一个div中,带有titel 类

我知道这会起作用:

$(".titel").text(jsondata.project1.titel);
$(".description").text(jsondata.project1.omschrijving);

但相反,我希望项目标题是var项目。所以类似的东西

jsondata.+var项目+.titel等.

我该怎么做?

提前感谢

var project = $(this).attr("data-titel");
$(".titel").text(jsondata[project].titel);
$(".description").text(jsondata[project].omschrijving);