onmessage အခြေအနေ

အမည်နှင့် အသုံးပြုပုံ

အခြေအနေ ပြင်ဘာသာ အား လက်ခံသော အခါ

onmessage အခြေအနေ အား အောက်ပါ အချက်အလက် ကူညီမပေး

  • data - အချက်အလက် ပါဝင်
  • origin - အခြေအနေ ပြင်ဘာသာ အား ခေါ်ဆို
  • lastEventId - အခြေအနေ ပြင်ဘာသာ အရ မြင်တွေ့သော နောက်ဆုံး အကြောင်းကြောင်း အမှတ်

လုပ်ငန်းစံ အခြေအနေ

  • onopen - ပြင်ဘာသာ ကူညီမပေးသော အခါ
  • onerror - ပြဿနာ ဖြစ်ပေါ်သောအခါ

Server-Sent Events နှင့် ပတ်သက်၍ ပိုမိုသိနိုင်သည့် သတင်း အား သင့်တွေ့ရှိသည့် HTML5 ဆိုင်ရာ နှင့် ပတ်သက်၍ ပေးသော စက်မှု စာအုပ်

အကျယ်အဝန်

အမှတ် 1

အခြေအနေ တစ်ခု ဖြစ်ပြီး EventSource အရာတိုက် ကို လက်ခံပြီး အစားထိုးမှု ပေးသော ပြင်ဘာသာ အား အသိအမှတ်ပြုပြီ

အစားထိုးမှု အနှုန်း ထဲသို့ လာသောအခါ၊ onmessage အခြေအနေ ဖြစ်ပေါ်လာသည်။ onmessage အခြေအနေ ဖြစ်ပေါ်သောအခါ၊ လုပ်ဆောင်ခဲ့သော ပါတီ၏ အချက်အလက် ကို id="myDIV" အရာတိုက် <div> အရာတိုက် ထဲသို့ ထည့်သွင်းလိမ့်မည်

var source = new EventSource("demo_sse.php");
source.onmessage = function(event) {
  document.getElementById("myDIV").innerHTML += event.data + "<br>";
};

ကိုယ်တိုင် ကျင်းပနိုင်

အမှတ် 2

onmessage အခြေအနေ ရယူနိုင်သော ပါတီ၏ URL ကို

var source = new EventSource("demo_sse.php");
source.onmessage = function(event) {
  document.getElementById("myDIV").innerHTML = event.origin;
};

ရလဒ်ကို

https://www.codew3c.com/

ကိုယ်တိုင် ကျင်းပနိုင်

အက္ခရာ

object.onmessage = function(){myScript};

ကိုယ်တိုင် ကျင်းပနိုင်

addEventListener() စက် အသုံးပြုကြည်း

object.addEventListener("message", myScript);

ကိုယ်တိုင် ကျင်းပနိုင်

မှတ်ချက်Internet Explorer 8 သို့မဟုတ် အနည်းငယ်အထိ ကူညီမပေး addEventListener() စက်

နည်းပညာအချက်အလက်

ပေါ်ပေါက် ကယ်ဆယ်ရချိန်မရှိ
ဖျက်သိမ်းနိုင်သည့် ကယ်ဆယ်ရချိန်မရှိ
အားကစားဆိုင်ရာ အမျိုးအစား: Event

အားကစားဆိုင်ရာ ကြီးအားကစားဆိုင်ရာ

အချက်အလက် တွင် အားကစားဆိုင်ရာ အဖြစ် ထားသော အဖြစ်အပျက် ကို အားကစားဆိုင်ရာ အဖြစ် အသုံးပြုသော အဖြစ်အပျက် များ ကို သတ်မှတ်ထားပါတယ်။

အားကစားဆိုင်ရာ Chrome IE Firefox Safari Opera
onmessage 9.0 ကယ်ဆယ်ရချိန်မရှိ 6.0 5.0 11.0