|
|
|
jQuery-Ajax การreturnค่า - PhoneGap (Android) HTML Call Web Service |
|
|
|
|
|
|
|
สวัสดีครับ ผมติดปัญหาการ return ค่าออกจากฟังก์ชั่นของ ajax ใน javascript ที่เอาไว้ call web service ผมใช้ html ในการเขียนนะครับ
function foo() {
var result;
$.ajax({
type: "POST",
url: wsUrl,
contentType: "text/xml",
dataType: "xml",
data: soapRequestActiveChecklogin,
success: function(response) {
var result = $(response).find("HOME_GET_HOMEDATA_BYMOOResult").text();
alert(result);
return result;
},
error: function(data, status, req) {
alert(req.responseText + " " + status);
}
});
return response;
}
var response_result = foo();
alert(response_result);
ตามโค้ดด้านบนนะครับ
ถ้าผม alert ด้านใน ฟังก์ชั่น ค่าที่ออกมานั้นเป็นไปตามที่ service ส่งมาเลย
แต่เมื่อผม return ออกมานอกฟังก์ชั่น แล้วลอง alert ดู มันก็จะขึ้นว่า Object HTMLLabelElement
อยากทราบว่า Object HTMLLabelElement มันคือ return ค่าออกมาสำเร็จหรือป่าว
ถ้าใช่ ผมต้องใช้คำสั่งอะไรในการอ่าน
ถ้าไม่ใช่ ผมต้องทำวิธีไหนในการ return ค่าออกมา
ขอบคุณล่วงหน้าครับ ผมมือใหม่หากคำถามรบกวนประการใดขออภัยในที่นี้ด้วย
Tag : Mobile, HTML/CSS, JavaScript, Ajax, jQuery, Web (ASP.NET)
|
|
|
|
|
|
Date :
2013-05-07 09:54:57 |
By :
kidwijan |
View :
1688 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับ
jQuery Ajax กับ JSON (Web Service) ทำความเข้าใจ การรับส่งข้อมูล JSON ผ่าน jQuery กับ Ajax
|
|
|
|
|
Date :
2013-05-07 11:10:58 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|