บทความนี้อธิบายถึงการใช้ Ajax ใน JavaScript แบ่งปันสำหรับการอ้างอิงของคุณ การวิเคราะห์เฉพาะมีดังนี้:
รับวัตถุ XMLHTTPREQUEST ที่เข้ากันได้:
var xhr = null; if (window.xmlhttprequest) {// non-ie เบราว์เซอร์ xhr = window.xmlhttprequest; } else if (window.activexobject) {// ie browser ลอง {// รุ่นที่สูงกว่ารองรับโดย msxml3.dll+xhr = new ActivexObject ("msxml2.xmlhttp"); } catch (e) {ลอง {// รุ่นล่าง, xhr = new ActiveXObject ("microsoft.xmlhttp"); } catch (e) {ลอง {// รุ่นล่าง, msxml2.6 เวอร์ชันด้านล่างใช้ xhr = new ActiveXobject ("Microsoft.xmlhttp"); } catch (e) {alert ("IE เบราว์เซอร์ไม่สามารถสร้างวัตถุ ActiveXObject!"); -ฟังก์ชั่นการประมวลผล AJAX:
xhr.open ("โพสต์", url, true); XHR.SetRequestHeader ("ประเภทเนื้อหา", "แอปพลิเคชัน/x-www-form-urlencoded"); xhr.onreadystatechange = StatechangeHandler; xhr.send (); // var name = "CLF"; xhr.send (ชื่อ); function StatechangeHandler () {ถ้า (xhr.readystate == 4 && xhr.status == 200) {var obj = document.getElementById ("targetDiv"); obj.innerhtml = xhr.responsetext; }}ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน