これは私のコードです:
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>