使用 JavaScript 将数据 json 显示到网页中


Displaying data json , into web pages with JavaScript

我发现问题会在运行时将结果jSon显示到网页数据为空或空白网页,如果有人可以帮助我?

这是我的变量声明

var xmlhttp = new XMLHttpRequest();
var url = "http://adisapu10022.besaba.com/smsVerify/json.php";
xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        myFunction(xmlhttp.responseText);
    }
}
xmlhttp.open("GET", url, true);
xmlhttp.send();

这是我的功能

  function myFunction(response) {
        var arr = JSON.parse(response);
        var i;
        var out = "<table>";
        for(i = 0; i < arr.length; i++) {
            out += "<tr><td>" +
            arr[i].Foto +
            "</td><td>" +
    		arr[i].Komoditas +
            "</td><td>" +
            arr[i].Harga +
            "</td><td>" +
    		arr[i].Pengunggah +
            "</td><td>" +
            arr[i].Telp +
            "</td><td>" +
            arr[i].Unggah +
            "</td></tr>";
        }
        out += "</table>";
        document.getElementById("id01").innerHTML = out;
    }

我认为您的 json 字符串无效。检查地点

"Komoditas":"Sepatu Nike",{"Harga":"900 Ribu /kg"

正确的格式是

"Komoditas":"Sepatu Nike","Harga":"900 Ribu /kg"