sự kiện onmessage
Ví dụ
Tạo một đối tượng EventSource mới và chỉ định URL của trang gửi thông tin cập nhật.
Mỗi khi nhận được bản cập nhật, sự kiện onmessage sẽ xảy ra. Khi xảy ra sự kiện onmessage, hãy đưa dữ liệu nhận được vào phần tử <div> có id="myDIV":
var source = new EventSource("demo_sse.php");
source.onmessage = function(event) {
document.getElementById("myDIV").innerHTML += event.data + "<br>";
};
Hãy tự mình thử »Thêm ví dụ "Hãy tự mình thử" bên dưới.
Sự miêu tả
Sự kiện onmessage xảy ra khi nhận được tin nhắn thông qua nguồn sự kiện.
Đối tượng sự kiện cho sự kiện onmessage hỗ trợ các thuộc tính sau:
- dữ liệu - Chứa tin nhắn thực tế
- nguồn gốc - URL của tài liệu đã gọi sự kiện
- LastEventId - mã định danh của tin nhắn cuối cùng được nhìn thấy trong luồng sự kiện
Sự kiện liên quan:
Để biết thêm thông tin về Sự kiện do máy chủ gửi, hãy đọc Hướng dẫn về sự kiện do máy chủ gửi HTML5 của chúng tôi.
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ sự kiện.
Event | |||||
---|---|---|---|---|---|
onmessage | 9.0 | Not supported | 6.0 | 5.0 | 11.0 |
Cú pháp
object .onmessage = function(){ myScript };
Try it Yourself »
Sử dụng phương thức addEventListener():
object .addEventListener("message", myScript );
Try it Yourself »
Chi tiết kỹ thuật
Bong bóng: | KHÔNG |
---|---|
Có thể hủy: | KHÔNG |
Loại sự kiện: | Sự kiện |
Thêm ví dụ
Ví dụ
Lấy URL của tài liệu đã gọi sự kiện onmessage:
var source = new EventSource("demo_sse.php");
source.onmessage = function(event) {
document.getElementById("myDIV").innerHTML = event.origin;
};
Kết quả có thể là:
https://www.example.com.vn/
Hãy tự mình thử »