ทำไมเวลา 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

เข้าสู่ระบบเพื่อตอบกระทู้ รหัสผ่าน

 ความคิดเห็นที่ 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
 ความคิดเห็นที่ 1

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

โดย: Ninenik IP: 124.120.14.xxx วันที่: 22-03-2009 เวลา: 02:39:25




จำนวนผู้เยี่ยมชม 777801
คน 2012 © Copyright ninenik.com. All rights reserved.