|
|
|
จากหัวข้อ การนำ jQuery มาทำ AutoFill ข้อมูล ผมสามารถเอาข้อมูลจาก web service มาใส่ textbox ได้ไหมครับ |
|
|
|
|
|
|
|
ลองเปลี่ยนรูปแบบการเขียนให้มันเต็มรูปแบบครับ จะได้เห็นอะไรอีกเยอะแยะ
Code (JavaScript)
$.ajax({
url: 'http://url/api/getstudentProfile?_Code= '+$("#txtCustomerID") ,
type: "GET",
datatype: "json",
data: '_Code=' +$("#txtCustomerID").val(),
success: obj=>{
if(obj.return_type == 'Complete'){
var result = obj.result; // ตัวแปร return_type และ result เป็นตัวแปรสมมติ สร้างมาเพื่อไว้อ้างอิง
}
},
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);
}
});
credit ลุง chaidhanan
copy มาใช้นานแล้ว
|
|
|
|
|
Date :
2019-11-12 14:57:05 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|