ข้อวิธีการ update ข้อมูลแบบ RealTime หน่อยครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ข้อวิธีการ update ข้อมูลแบบ RealTime หน่อยครับ

ข้อวิธีการ update ข้อมูลแบบ RealTime หน่อยครับ
คือผม คิวรี่ข้อมูลออกมาเป็นตารางที่สามารถดูได้ทุกคน  แต่ช่องเงินเดือนจะเป็น ปุ่ม Button กดครับ
อยากให้กดปุ่มเงินเดือนแล้วเปลี่ยนจากชื่อปุ่มเป็นเงินเดือนแต่ก่อนจะกดต้องใส่พาสก่อนครับซึ่งในส่วนนี้ผมทำได้เรียบร้อยดี
แต่พอกดแล้วข้อมูลส่งไปที่ฐานข้อมูลเรียบร้อยแต่หน่้าไม่ Refresh ครับ ไม่ทราบว่าเราจะต้องใช้ jquery ตัวไหนอย่างไรบ้างครับ
พอดีลองใช้ load() แล้วยังทำไม่ได้ครับ

รบกวนขอคำแนะนำด้วยครับ

ขอบคุณครับ


Owncivil 05-03-2017 16:11:36

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

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


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


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ไม่แน่ใจว่าทำอะไรน่ะ ลองศึกษาเกี่ยวกับ ajax เพิ่มเติมเป็นแนวทาง

https://www.ninenik.com/article_cat.php?arti_cat=6


ninenik 05-03-2017
 ความคิดเห็นที่ 2
<script type="text/javascript" src="js/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
$(function(){
    setInterval(function(){ // เขียนฟังก์ชัน javascript ให้ทำงานทุก ๆ 30 วินาที
        // 1 วินาที่ เท่า 1000
        // คำสั่งที่ต้องการให้ทำงาน ทุก ๆ 3 วินาที
        var getData=$.ajax({ // ใช้ ajax ด้วย jQuery ดึงข้อมูลจากฐานข้อมูล
                url:"gdata.php",
                data:"rev=1",
                async:false,
                success:function(getData){
                    $("div#showData").html(getData); // ส่วนที่ 3 นำข้อมูลมาแสดง
                }
        }).responseText;
    },3000);    
});
</script>

จากตัวอย่างนี้นะครับไม่ทราบว่าถ้าผมต้องการให้มันทำทันทีที่ส่งค่าไปจะทำได้ไหมครับ
ผมเขียนแบบนี้ครับ
<script type="text/javascript">
function doTrueStat(ID) {
  $.ajax({
      type : "POST", //ประเภทข้อมูลที่จะส่งไป
      url : "RecordStat.php", //ไฟล์เป้าหมาย
      dataType : "text/html", //รูปแบบข้อมูลที่ส่งกลับ
      data : { 'tID' : ID }, //ข้อมูลที่ส่งไป
      success : function(data){

//ตรงตำแหน่งนี้ผมสามารถใส่สคริปตัวไหนที่ทำให้ค่ามาโชว์ทันทีครับ โดยไม่ต้องกด F5 ครับ//
      }
      });
}
</script>

ขอบคุณครับ


owncivil 05-03-2017 22:18






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ