สอบถามหน่อยนะคับว่า จะมี solution แก้ไขในกรณีนี้อย่างไรคับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามหน่อยนะคับว่า จะมี solution แก้ไขในกรณีนี้อย่างไรคับ
function checkDateInPromotionPeriod(){
var x ;
$.post(URL,Data,
function(callback){
if(callback.result == 'true'){
alert(" กรุณาตรวจสอบ rn • ช่วงเวลาโปรโมชั่นที่ระบุถูกกำหนดในรายการโปรโมชั่นอื่นแล้ว !");
x = false;
}else if(callback.result == 'false'){
x = true;
}
},'json')
return x ; // ปัญหาอยู่ตรงนี้คับ
}
ประเดิมด้วยการสอบถามนะคับ (jQuery ผมค่อนข้างจะใหม่จริงๆ)
คือฟังก์ชั่นที่ผมเขียนนี่ทำงานปรกตินะคับ แต่สิ่งที่มันขาดอย่างนึงคือตัวฟังก์ชั่นเองมันไม่สามารถรับค่า
จากในฟังก์ชั่น $.post() ออกมาเพื่อให้ checkDateInPromotionPeriod() ทำการ return ค่าเพื่อนำไปใช้งานอย่างอื่นต่อได้น่ะคับ
คือจะ return ค่า true/false ตามปรกติ
ผลลอง set ค่าใน callback ที่ส่งมาได้นะคับ แต่พอภายนอก $.post() กลับอ้างอิงถึงมันไม่ได้ ตรงนี้ผมรบกวน
สอบถามหน่อยนะคับว่า จะมี solution แก้ไขในกรณีนี้อย่างไรคับ
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ