这是我的代码:
success: function (data) {
var jsonData = $.parseJSON(data);
console.log("done");
$.each(jsonData, function(key, value) {
if (value !== "") { console.log("working on " + "#"+key+".div")
$("#"+key+".div").append("<pre>"+value+"</pre>");
}
});
}
如您所见,这是成功回调函数的片段。
一切正常,直到值应该附加到我提供的选择器。但由于某种原因,没有添加任何内容。
console.log("working on " + "#"+key+".div")
已打印,所以我知道 if 语句不是问题。
我相信错误在于这一行:
$("#"+key+".div").append("<pre>"+value+"</pre>");
但我无法说出我到底错过了什么。
示例性 HTML:
<div id="prx1.sjc.div"></div>
<div id="prx2.sjc.div"></div>
<div id="sh1.sjc.div"></div>
<div id="sh2.sjc.div"></div>
<div id="sh3.sjc.div"></div>
<div id="sh4.sjc.div"></div>
<div id="sh5.sjc.div"></div>
<div id="sh6.sjc.div"></div>