我使用ajax从joomla组件中获取一些json编码数据。我收到的是我将在下一张图片中显示的内容:
现在有2个对象(也就是2个课程)。现在我想向DOM展示这两门课程(名称,类别等),但我不知道如何使用javascript / jQuery,不知道如何迭代它们。我认为棱角可能也是一种解决方案,但我不确定。
'a[href*="domain1"]'
请帮助我,谢谢!
答案 0 :(得分:0)
遍历任何对象,子对象循环遍历obj的键。如果找到object(这里不包括数组类型对象),则递归遍历该obj。否则,使用值执行某些操作:
function walkObj(obj) {
var keys_arr = Object.keys(obj);
var key_ct = keys_arr.length;
var key, value;
while (key_ct) {
key = keys_arr[key_ct - 1];
value = obj[key];
if (value.prototype.toString ===
'[object Object]') {
walkObj(value);
} else {
//This is not an object or is array
console.log(value);
}
key_ct--;
}
}
walkObj(JSONObject);