function getValue() { return new Promise((resolve, reject) => { $.ajax({ type: "GET", url: "https://ceclnx01.cec.miamioh.edu/~campbest/cse451/exam1.php", dataType: "json", success: function (data) { resolve(data); }, error: function (data) { reject(" can't get Keys"); } }); }); } window.onload = function(){ let dataArea = $("#dataPlace"); getValue().then(function onFulfilled(value) { dataArea.html( ""+ ""+value.status+""+ ""+value.msg+""+ ""+value.a+""+ ""+ ""+ "who"+ ""+ ""+ "num"+ "data"+ "" ); for (var temp_v in value.who) { dataArea.append( ""+ ""+(Number(temp_v)+1)+""+ ""+value.who[temp_v]+""+ "" ); } }).catch(function onRejected(error) { dataArea.append(error); }); }