|
|
|
การรับค่า จาก ajax ในรูปแบบ array ต้อง ทำยังไงครับ เจอ error แบบนี้ ต้องแก้ยังไงครับ ช่วยชี้แนะด้วยครรับ ขอบคุณครับ |
|
|
|
|
|
|
|
var obj = jQuery.parseJSON(result);
ลอง console.log(obj) ออกมาดู
|
|
|
|
|
Date :
2018-10-01 16:33:05 |
By :
DK |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนรูปแบบการเขียนใหม่
Code (JavaScript)
$.ajax({
url: "test_exam.php" ,
type: "POST",
dataType: 'json',
data: { keyword: $('#mtr_id' +i).val()},
success: (obj)=>{
$("#div1").empty();
$.each(obj, function(key, val) {
$("#div1").append('หน่วย (' + val.unit_mrt+')');
});
},
error: (jqXHR, exception)=>{
var msg = '';
if (jqXHR.status === 0) { msg = 'Not connect.\n Verify Network.';
} else if (jqXHR.status === 404) { msg = 'Requested page not found. [404]';
} else if (jqXHR.status === 500) { msg = 'Internal Server Error [500].';
} else if (exception === 'parsererror') { msg = 'Requested JSON parse failed.';
} else if (exception === 'timeout') { msg = 'Time out error.';
} else if (exception === 'abort') { msg = 'Ajax request aborted.';
} else { msg = 'Uncaught Error.\n' + jqXHR.responseText;
}
alert(msg +"\r\n" + 'กรุณาทดลองใหม่');
}
});
|
|
|
|
|
Date :
2018-10-01 18:22:53 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|