I have my code below here and I noticed that when I display it in my html, I get a [object Object] result in my index 0 which is actually supposed to give me 153826-00.
Weirdly in my console.log, I get the result wanted.
Can someone please explain to me what's happening?
var db = {"Root":{"DataPage":[{"Record":{"PPS_NUM":"3207987 ","PO_NUM":"153826-00 ","OB_TYPE":"SOLK","SHIPMENT":"S258028 "}},{"Record":{"PPS_NUM":"3207500 ","PO_NUM":"10086398 ","OB_TYPE":"SOLK","SHIPMENT":"S257877 "}},{"Record":{"PPS_NUM":"3207562 ","PO_NUM":"","OB_TYPE":"XFLK","SHIPMENT":"S257881X "}},{"Record":{"PPS_NUM":"3198033 ","PO_NUM":"SAMPLES 6-14-17 ","OB_TYPE":"SOLK","SHIPMENT":"S255956 "}},{"Record":{"PPS_NUM":"3207443 ","PO_NUM":"491754-2279 ","OB_TYPE":"SOLK","SHIPMENT":"S257873 "}},{"Record":{"PPS_NUM":"3204961 ","PO_NUM":"","OB_TYPE":"XFLK","SHIPMENT":"S257368 "}},{"Record":{"PPS_NUM":"3207635 ","PO_NUM":"","OB_TYPE":"XFLK","SHIPMENT":"S257904 "}},{"Record":{"PPS_NUM":"3205331 ","PO_NUM":"0188502 ","OB_TYPE":"SOLK","SHIPMENT":"S257450 "}}]}};
var p = db.Root.DataPage;
for (var key in p) {
if (p.hasOwnProperty(key)) {
db+='<p>'+p[key].Record.PO_NUM+'</p>';
$('#display').html(db);
console.log(p[key].Record.PO_NUM);
}
}
$('#display').html(db);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="display"></p>