我正在使用$ .each(嵌套在另一个$ .each中)解析一个JSON数组(在数组中称为dataTablePath,名为path),使用jQuery(嵌套在另一个$ .each中)并且需要将数据附加到自身,即:
JSON:
{
"dataTablePath": [
{"path": "insurance"},
{"path": "retirement"},
{"path": "life"}
]
}
jQuery的:
$.getJSON('insuranceReport.json', function(data) {
$.each(data.insuranceReport, function(i, f) {
$.each(f.dataTablePath, function(i, g) {
urlDataFile = "dataTablePath" + i + "=" + g.path + "&";
window.dataFile = urlDataFile + urlDataFile;
});
});
});
希望你能理解我在做什么。非常感谢任何帮助。
答案 0 :(得分:1)
两个错误:
$.getJSON('insuranceReport.json', function(data) {
而不是$.getJSON('insuranceReport.json, function(data) {
window.dataFile += urlDataFile;
附加到global var dataFile
而不是window.dataFile = urlDataFile
我假设data.insuranceReport
给出了你在原帖中提到的JSON。