javascript - 如何在javascript中使用if条件来处理json?

标签 javascript jquery html json

我有以下 json 文件。

{
    "home_page_boolean":true,
    "syllabus_page_boolean":true,
    "schedule_page_boolean":true,
    "hws_page_boolean":true,
    "project_page_boolean":true,
    "banner_school_image_file":"",
    "left_footer_image_file":"",
    "right_footer_image_file":""
}

我正在尝试检查其中一个 bool 值是真还是假。请注意,我现在的方式是 bool 值是 bool 值而不是字符串值(它不是“project_page_boolean”:“true”)

这是我尝试过的

if(data.homePageBoolean === true){
    navbar+= "<a id='home_link' class='open_nav' href='index.html'>Home</a>";
}

if(data.homePageBoolean.toString() === "true"){
    navbar+= "<a id='home_link' class='open_nav' href='index.html'>Home</a>";
}

但是它不起作用。我很确定解决方案很简单,但我无法弄清楚

最佳答案

试试这个

if(data['home_page_boolean']){
    navbar+= "<a id='home_link' class='open_nav' href='index.html'>Home</a>";
}

关于javascript - 如何在javascript中使用if条件来处理json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43768121/

相关文章:

javascript - 构建复选框过滤器以显示/隐藏基于多个 data-* 属性的元素的最佳方法

javascript - 为什么 Facebook 导航栏固定并放置在顶部不会在移动到其他页面时重新加载?

jquery - 使用 jQuery 删除最后 3 个 div

javascript - jQuery 只为当前父级打开元素

html - 如何在 AngularJS 中检索以前的 URL

php - jQuery动态类添加

javascript - Target=带有 OnClick JavaScript 的空白链接

javascript - 关闭不同的切换时,文本不会返回默认值

html - 在 HTML5 的 URL 中是否仍需要对 & 符号进行编码?

javascript - 重置数据 Meteor 方法