JSON不使用ajax获取路径

JSON Getting path not using ajax

本文关键字:获取 路径 ajax JSON      更新时间:2023-09-26

我有一个名为simpleJson.txt的txt文件

{"Dev":[
             {"firstName":"Ivy","lastName":"Razonales", "middleName":"Andres" },
             {"firstName":"Alexis","lastName":"Escober", "middleName":"Johnson" },
             {"firstName":"Dennis John","lastName":"Biel", "middleName":"Smith" }]
}

这是我的函数

function jsoninTxt_func(){
    var obj = JSON.parse("simpleJson.txt");
    var txt = "";
    for (i = 0; i < obj.Dev.length; i++) {
        txt = txt + obj.Dev[i].firstName + " "
                + obj.Dev[i].middleName + " "
                + obj.Dev[i].lastName + "<br>"
    }
    document.getElementById("jsoninTxt").innerHTML = txt;
}

我需要帮助如何解决这个问题,而不使用AJAX或JQUERY只是json本身 var obj = JSON.parse("simpleJson.txt");

不使用AJAX或JQUERY意味着您必须在函数中硬编码JSON,如下所示——不再在文件中:

function jsoninTxt_func(){
    var obj = {"Dev":[
        {"firstName":"Ivy","lastName":"Razonales", "middleName":"Andres" },
        {"firstName":"Alexis","lastName":"Escober", "middleName":"Johnson" },
        {"firstName":"Dennis John","lastName":"Biel", "middleName":"Smith" }]
              };
    var txt = "";
    for (i = 0; i < obj.Dev.length; i++) {
        txt = txt + obj.Dev[i].firstName + " "
        + obj.Dev[i].middleName + " "
        + obj.Dev[i].lastName + "<br>"
    }
    document.getElementById("jsoninTxt").innerHTML = txt;        
}
jsoninTxt_func();
<<p> JSFIDDLE演示/strong>