PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum


ทำไมเวลา submit form ด้วย jquery แล้ว ข้อมูลไม่อัพเดทครับ

ทำไมเวลา submit form ด้วย jquery แล้ว ข้อมูลไม่อัพเดทครับ

ทำไมเวลาเรา submit ด้วย jquery แล้ว ข้อมูลบนหน้าเวปไม่ update เป็นปัจจุบันครับ ทั้งๆที่ข้อมูล ใน database มัน update ไปแล้วครับ

ช่วยดูให้ผมหน่อยครับ

นี่คือ code javascript ของผม

$.post("../include/_editprofile.php", {userID : userID, firstName : firstname, lastName : lastname, email : email, mobile : mobile, studioName : studioname, studioAddress : studioaddress, studioPhone : studiophone, studioWebsite : studiowebsite }, function(data){
       if ( data==0 ){
         $('div#message').html("<font color='red'>เกิดข้อผิดพลาด ลองใหม่อีกครั้ง</font>").hide().fadeIn("slow");
       }
    else if( data==1 ){
     $('div#message').html("<font color='green'>แก้ไขข้อมูลเรียบร้อย</font>").hide().fadeIn("slow");
    }
     })

คือส่งข้อมูลไปให้ _editprofile.php เพื่อทำการ update ลงฐานข้อมูล แต่พอมากดดูในหน้าเวป กลับไม่แสดงข้อมูลล่าสุดเลยครับ ต้องปิดหน้าเวปแล้วเปิดใหม่ ข้อมูลจึงจะเป็นข้อมูลล่าสุดครับ

แก้ยังครับ ช่วยบอกผมหน่อย



โดย:  Giffary IP: 124.120.39.xxx วันที่: 21-03-2009 เวลา: 22:35:41

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1

ถ้าข้อมูลใน database อัพเดทได้ ก็ไม่น่าจะอยู่ที่ Code javascript คงต้องดูหน้าที่แสดงข้อมูลว่าเป็นแบบไหน
ถ้าเป็นการแสดงข้อมูลแบบ ajax อาจจะเกิดจากการ cache หรือการจำค่าข้อมูลเก่า หรืออื่นๆ ปัญหาอยู่ที่การแสดงข้อมูล



โดย:  Ninenik IP: 124.120.14.xxx วันที่: 22-03-2009
 ความคิดเห็นที่ 2

น่าจะทำการ reload หน้าที่แสดงน๊ะผมว่า พอบันทึกให้มันไป reload หน้าที่แสดง ส่วนมากผมจะใช้ เป็นสคลิปจาวา หลังจาก$('div#message').html("<font color='green'>แก้ไขข้อมูลเรียบร้อย</font>").hide().fadeIn("slow") ;window.opener.location.href('หน้าที่จะแสดง.php') จะทำการรีโหลดหน้าทำให้ข้อมูลที่ทำการแก้ไข ไปเป็นปัจจุบันครับ ลองไปใช้ดู



โดย:  Songkhram IP: 202.176.88.xxx วันที่: 17-04-2009 เวลา: 17:22:12