บทความนี้ เนื่องจากยังไม่มีชื่อภาษาไทยที่กระชับ เหมาะสม, ไม่ปรากฏคำอ่านที่แน่ชัด หรือไม่ปรากฏคำแปลที่ใช้ในทางวิชาการ |
XMLHttpRequest (XHR) เป็นเอพีไอที่สามารถเรียกใช้ได้จาก จาวาสคริปต์ และภาษาสคริปต์อื่นๆ ในการแลกเปลี่ยน และปรับรูปแบบ XML จากเว็บเซิร์ฟเวอร์ โดยใช้ HTTP ซึ่งสร้างการเชื่อมต่อระหว่างเว็บเบราว์เซอร์ (Client-Side) กับ เว็บเซิร์ฟเวอร์ (Server-Side)
XMLHttpRequest นั้นถือเป็นส่วนสำคัญในการพัฒนาเว็บแอปพลิเคชันโดยใช้เทคนิค AJAX
การเรียกใช้ XMLHttpRequest (จาวาสคริปต์)
ตั้งแต่อินเทอร์เน็ตเอกซ์พลอเรอร์ 7 (IE7) ขึ้นไป ผู้พัฒนาสามารถเรียกใช้วัตถุ XMLHttpRequest ได้โดยตรงเหมือนเว็บเบราว์เซอร์อื่นๆเช่น มอซิลลา ไฟร์ฟอกซ์ โดยไม่ต้องผ่าน ActiveX ซึ่งทำให้การเรียกใช้งาน XMLHttpRequest นั้นสอดคล้องกับเว็บเบราว์เซอร์อื่นๆ
ตัวอย่างการเรียกใช้ XMLHttpRequest ใน IE7 และเว็บเบราว์เซอร์อื่น
if (window.XMLHttpRequest) { var xmlHttp = new XMLHttpRequest () ; }
ตัวอย่างการเรียกใช้ XMLHttpRequest ใน IE5.x และ IE6
if (window.ActiveXObject) { var xmlHttp = new ActiveXObject ("Microsoft.XMLHTTP") ; };
เพื่อความเข้ากันได้ IE7 นั้นรองรับทั้งวิธีเดิมใน IE รุ่นก่อน และวิธีใหม่
ตัวอย่างการเรียกใช้ ทั้งสองวิธีรวมกันเพื่อรองรับ IE รุ่นเก่า รุ่นใหม่ และเว็บเบราว์เซอร์อื่นๆ
if (window.XMLHttpRequest) { var xmlHttp = new XMLHttpRequest () } else { if (window.ActiveXObject) { var xmlHttp = new ActiveXObject ("Microsoft.XMLHTTP") ; } }
ดูเพิ่ม
อ้างอิง
- Native XMLHTTPRequest object
แหล่งข้อมูลอื่น
- วัตถุ XMLHttpRequest ร่างมาตรฐานของW3C (อังกฤษ)
- วัตถุ XMLHttpRequest ใน IE7 (อังกฤษ)
- IXMLHTTPRequest สำหรับ IE6 หรือต่ำกว่า (อังกฤษ)
- วัตถุ XMLHttpRequest ใน มอซิลลา ไฟร์ฟอกซ์ (อังกฤษ)
- วัตถุ XMLHttpRequest ใน ซาฟารี 2010-01-12 ที่ เวย์แบ็กแมชชีน (อังกฤษ)
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
bthkhwamnimichuxepnphasaxngkvs enuxngcakyngimmichuxphasaithythikrachb ehmaasm impraktkhaxanthiaenchd hruximpraktkhaaeplthiichinthangwichakar XMLHttpRequest XHR epnexphiixthisamartheriykichidcak cawaskhript aelaphasaskhriptxun inkaraelkepliyn aelaprbrupaebb XML cakewbesirfewxr odyich HTTP sungsrangkarechuxmtxrahwangewbebrawesxr Client Side kb ewbesirfewxr Server Side XMLHttpRequest nnthuxepnswnsakhyinkarphthnaewbaexpphliekhchnodyichethkhnikh AJAXkareriykich XMLHttpRequest cawaskhript tngaetxinethxrentexksphlxerxr 7 IE7 khunip phuphthnasamartheriykichwtthu XMLHttpRequest idodytrngehmuxnewbebrawesxrxunechn mxsilla ifrfxks odyimtxngphan ActiveX sungthaihkareriykichngan XMLHttpRequest nnsxdkhlxngkbewbebrawesxrxun twxyangkareriykich XMLHttpRequest in IE7 aelaewbebrawesxrxun if window XMLHttpRequest var xmlHttp new XMLHttpRequest twxyangkareriykich XMLHttpRequest in IE5 x aela IE6 if window ActiveXObject var xmlHttp new ActiveXObject Microsoft XMLHTTP ephuxkhwamekhaknid IE7 nnrxngrbthngwithiedimin IE runkxn aelawithiihm twxyangkareriykich thngsxngwithirwmknephuxrxngrb IE runeka runihm aelaewbebrawesxrxun if window XMLHttpRequest var xmlHttp new XMLHttpRequest else if window ActiveXObject var xmlHttp new ActiveXObject Microsoft XMLHTTP duephimXML HTTP AJAXxangxingNative XMLHTTPRequest objectaehlngkhxmulxunwtthu XMLHttpRequest rangmatrthankhxngW3C xngkvs wtthu XMLHttpRequest in IE7 xngkvs IXMLHTTPRequest sahrb IE6 hruxtakwa xngkvs wtthu XMLHttpRequest in mxsilla ifrfxks xngkvs wtthu XMLHttpRequest in safari 2010 01 12 thi ewyaebkaemchchin xngkvs bthkhwamkhxmphiwetxr xupkrntang hruxekhruxkhayniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmuldkhk