|
|
|
jQuery Real time ใช้แค่นับจำนวน Record ในตารางได้ไหมครับ (mysql_num_rows) แบบไม่ต้องการให้เก็บใน array อะครับ |
|
|
|
|
|
|
|
ajax นี่แหล่ะครับ ง่ายที่สุด
|
|
|
|
|
Date :
2015-08-29 13:11:52 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องเขียนยังไงอะครับ
|
|
|
|
|
Date :
2015-08-29 14:22:27 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
var getOnTime = setInterval( 'getAjax', 5000);
function getAjax(){
$.ajax({ url: 'xxxx.php'}).done(function( result ){
// เอา result ที่ได้มาใช้
});
}
ถามพอี่ กูฯ ดูอีกที่ครับ
|
|
|
|
|
Date :
2015-08-29 20:03:54 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดันหน่อยนะครับ ตอนนี้ผมทำได้แล้ว แต่อยากให้มีเสียงเตือนเมื่อมีข้อมูลใหม่ด้วยอะครับ ผมทำแล้วมันเสียงมันดังทุกครั้งที๋โหลดเลย ถ้าตั้งไว้ 1 วินาที มันก็ดังทุก 1 วินาทีเลย อยากให้มันดังแค่ตอนที่มีข้อมูลใหม่เข้ามาเท่านั้นอะครับ รบกวนหน่อยนะครับ
|
|
|
|
|
Date :
2015-12-14 16:41:40 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ if ตรวจสอบ จำนวน ว่าเหมือนที่มีอยู่ไหน ถ้าไม่เหมือนหรือมากกว่า ค่อยให้ play sound
|
|
|
|
|
Date :
2015-12-14 18:50:20 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดมาลงไว้ครับ
|
|
|
|
|
Date :
2015-12-14 22:54:02 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (Java)
$(function(){
setInterval(function(){
var getNumOrder = $.ajax({
type: "GET",
url:"getnumrecord.php",
async:false,
success:function(getNumOrder) {
var body = $( "body" ),
showRecord = jQuery.data( body, "showRecord" );
if(showRecord != getNumOrder) {
var notificationSound = $("#notification_sound")[0];
$("#notification_sound").html(function(){
notificationSound.play();
});
jQuery.data( body, "showRecord", getNumOrder);
$("#showRecord").html(getNumOrder);
}
}
});
},1000);
});
|
|
|
|
|
Date :
2015-12-14 23:29:31 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
var old_NumOrder; // ประกาศตัวแปรตรงนี้น่าจะเร็วกว่าใช้ tag html; และตัวแปรเป็นแบบ global
$(function(){
setInterval(function(){
$.ajax({
type: "GET",
url:"getnumrecord.php",
async:false,
success:function(getNumOrder) {
if(old_NumOrder != getNumOrder) {
var notificationSound = $("#notification_sound")[0];
$("#notification_sound").html(function(){
notificationSound.play();
});
} old_NumOrder=getNumOrder;
}
});
},1000);
});
|
|
|
|
|
Date :
2015-12-15 12:25:47 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนอีกนิดครับ
ถ้าดึงมา สองค่า ละครับ เราจะสามารถเขียนใน setInterval เดียวกันได้ไหมครับ หรือว่าต้องแยกครับให้ setInterval ทำงานสองตัว ?
|
|
|
|
|
Date :
2015-12-15 14:16:35 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ครับ ใส่ ajax ไปสองตัว มันต่างคนต่างทำงาน แต่ใช้ timer เดียวกันได้
|
|
|
|
|
Date :
2015-12-15 15:33:02 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมากครับ ^ ^
|
|
|
|
|
Date :
2015-12-15 15:43:43 |
By :
kuzaa516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|