我发现问题会在运行时将结果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"