A-AA+then

การ refresh Ajax

2,131
ช่วยรบกวนกวนนะคะ

"ระบบแจ้งซ่อมและบริการอุปกรณ์ห้องปฏิบัติการสำหรับอาจารย์ผูสอนแบบออนไลน์ ด้วยเสียง+popup"
พอดี ว่าหนูทำโปรเจคจบ เกี่ยวกับการแจ้งซ่อม  (บนLANภายใน)

หนูอยากจะปรึกษาว่า
มีวิธีไหนบ้าง เมื่อมีการอัพเดทข้อมูลลงฐานข้อมูลใหม่
ทางฝั่ง admin เมื่อมาเช็คบนหน้าจอจะเห็น pop up แสดงว่า มีการแจ้งปัญหาเข้ามาใหม่

และตอนมีปัญหาแจ้งเข้ามาเข้ามา ให้มันมีเสียงร้อง(อันนี้ให้มันเล่นไฟล์ WAM SWF หรือ MP3 )

คือหนูพอจะมองภาพออกว่า
1.หน้าเว็บจะรีเฟลชทุกๆ 1 นาที

2.เมื่อมีการคิวรี่เข้ามาแล้ว

โปรแกรมจะอ่านค่า if ให้แสดง popup พร้อมเสียงเตือน

3.หาก รีเฟลชแล้วไม่พบก็จะอ่านค่า else ซึ่งจะไม่มีอไรเกิดขึ้น

แต่หนูไม่ทราบว่า มีโค้ดตัวไหนบ้างที่จะทำให้เล่นไฟล์เสียงพร้อม แสดง popup รายการเมื่อมีการ คิวรี่ ฐานข้อมูลคะ

และอยากได้โค๊ด อะคะ ยังไงใช้รบกสนด้วยนะคะ ขอบคุณคะ


3 ความคิดเห็น

1. ลองดูโค้ด auto refresh บนเว็บนะครับ มีหลายตัวอย่าง เช่น เวลาจาก server

2. เราสามารถทำหลายๆ คำสั่ง หลังจาก ได้รับค่าตอบกลับ จาก ajax แล้วได้ครับ ด้วย javascript

2.1 แสดงข้อความเตือน คงไม่มีปัญหา คำสั่ง alert() ก็ใช้ได้

2.2 การเล่นเสียง มีหลายวิธีที่เราจะสามารถเล่น ไฟล์เสียงด้วย javascript นะครับ เช่น สั่งให้ javascript เขียน tag สำหรับ เล่นเสียง ลงใน  div ที่กำหนด หรือ อาจจะเขียนลง document เลยก็ได้ หรือ ใช้ flash สำหรับเล่นเสียงครับ (flash + javascript play mp3)
1

พี่ คะ หนู อยากให้พี่ เขียนโค๊ด auto refresh ให้หนู หน่อยได้ไหม คะ

เพราะว่า หนูไม่เข้าใจ จริงๆๆ

ยังไง ก่ เข้าใจนะคะ

 

2

ขออนุณาติตอบนะครับ Auto Refresh ผมเคยใส่
<META HTTP-EQUIV="Refresh" Content="300;URL=index.php?do=job&chk=2">
ไว้ภายใน tag <head> มันก็ Refresh เพจให้นะครับ เอาไป Apply เอานะครับ 

ช่วงเวลาใส่ตรง Content หน่วยเป็นวินาทีครับ

อันนี้เปง HTML ธรรมดานะครับ
3
^