 |
สอบถามเรื่อง Ajax: Real Time - Display data Real-time หากเราอยากดึงเวลาที่หน่วง ออกมาโชว์ ต้องเขียนอย่างไรค่ะ |
|
 |
|
|
 |
 |
|
ตั้งเวลานานมากไหมครับ ให้ update เป็นวิใช่ไหมถ้าใช่ setimeout(countdown(),1000);
เขียนโค๊ตนับถอยหลัง เช่น
Code (JavaScript)
var timeReload=10000;
var timeCurent=0;
function countdown(){
timeCurent+=1000;
document.getElementById('textfield2').value=(timeReload-timeCurent)/1000;
if(timeCurent>=timeReload){
//จะให้ทำอะไรก็ตรงนี้น่ะครับ
}
}
|
ประวัติการแก้ไข 2014-02-28 15:50:39 2014-02-28 15:51:07
 |
 |
 |
 |
Date :
2014-02-28 15:48:02 |
By :
dekkuza |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เขียนในรูปแบบ ajax&jquery ดีกว่าครับ สั้นกว่าและใช้ได้ทุก Browser
Code (PHP)
<span id="Count"></span>
<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script>
$(function(){
Countdown(10);
});
function Countdown(time){
var num=time-1;
if(num == 0){
//เงื่อนไขเมื่อ Countdown เป็น 0
}else{
$('#Count').text(num);
setTimeout(function(){Countdown(num)},1000);
}
}
</script>
|
ประวัติการแก้ไข 2014-02-28 16:10:31
 |
 |
 |
 |
Date :
2014-02-28 16:07:12 |
By :
Ex-[S]i[L]e[N]t |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2014-02-28 16:30:06 |
By :
dekkuza |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอถามเพิ่มเพื่อเป็นความรู้หน่อยนะครับ... โค้ดที่ผมใช้อยู่เป็นลักษณะคล้ายๆจขกท. คือ รีเฟรชเองเมื่อถึงเวลาที่หน่วงไว้ .. .
แต่อยากได้เป็นแบบรีเฟรชเองเมื่อ ฐานข้อมูลเกิดเหตุการและมีการเปลี่ยนแปลง เช่น มีการ insert/update/delete ..
ในลักษณะนี้ Ajax พอจะตรวจจับและนำมาใช้แทนการใช้การหน่วงเวลา ได้ไหมครับ
|
 |
 |
 |
 |
Date :
2014-02-28 16:31:24 |
By :
meannerss |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
insert / delete พอได้ครับ แต่ update ท่าจะยากครับ
|
 |
 |
 |
 |
Date :
2014-02-28 16:33:10 |
By :
sakuraei |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
http://www.youtube.com/watch?v=c0eQx0EW42c
แต่ผมไม่รู้ว่า เขาทำอย่างไร?
|
 |
 |
 |
 |
Date :
2014-02-28 17:04:11 |
By :
love9713 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สร้างตารางเพิ่มมาครับไว้เก็บว่า ตาราง a b c d e แต่ลแะตารางมีการ เพิ่มข้อมูล ลบข้อมูล แก้ไขข้อมูล ล่าสุดเมื่อไหร่ ก็ให้ใช้ trigger ในการกับข้อมูลการอัพเดทตาราง แล้วให้ ajax มาตรวจสอบว่าตารางนั้นๆมีอัพเดทยังถ้ามีก็ ...
|
ประวัติการแก้ไข 2014-02-28 19:45:54
 |
 |
 |
 |
Date :
2014-02-28 19:16:11 |
By :
dekkuza |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 6 เขียนโดย : meannerss เมื่อวันที่ 2014-02-28 16:31:24
ไม่รู้ว่าจะหนักเครื่องรึเปล่านะครับ ผมเคยใช้วิธีอื่นไฟล์ .txt แล้วมาเทียบว่า id ในนั้นยังเท่ากับที่เก็บไว้ในหน้าเว็บหรือไม่
ถ้าไม่ตรงกัน แสดงว่ามีการคิวรี่ใหม่ insert/update/delete
เมื่อพบว่าไม่ตรงกันก็จะทำการเรียกข้อมูลตามเงื่อนไขมาแสดงจากฐานข้อมูล
คือแยก 1 อ่านไฟล์เท็กมาตรวจสอบทุก 1วินาที
แล้ว 2 ก็คือเฉพาะเมื่อมีการเปลี่ยนแปลงถึงจะคิวรี่ข้อมูลมาใหม่
|
 |
 |
 |
 |
Date :
2014-03-01 09:09:59 |
By :
{Cyberman} |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สอบถาม ในกรณีที่เมื่อนับถอยหลังครบแล้ว แต่ไม่ต้องการให้ไปหน้าไหน ต้องการให้วนกลับมานับถอยหลังอีกรอบ
แบบนี้ไปเรื่อย
ต้องเขียนอย่างไรคะ ขอบคุณคะ
|
 |
 |
 |
 |
Date :
2014-03-03 16:33:35 |
By :
kwangz_07 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากคะ ^^
|
 |
 |
 |
 |
Date :
2014-03-03 16:53:32 |
By :
kwangz_07 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 17 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2014-03-03 16:39:25
Jquery Magic
Code (PHP)
<span id="Count" style="text-align:center;"></span>
<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script>
$(function(){
Countdown(10);
});
function Countdown(time){
var num=time-1;
if(num == 0){
Countdown(10); // นับต่อไปเรื่อยๆ
//Recursive with Javascript
}else{
$('#Count').text(num).css({'font-size': '154px', 'display': 'block' });
setTimeout(function(){Countdown(num)},1000);
}
}
</script>
Math Magic LeapYearsBefore
Integer point quotient
(year \ 4) - (year \ 100) + (year \ 400)
|
 |
 |
 |
 |
Date :
2014-03-03 21:44:51 |
By :
love9713 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|