تصف هذه المقالة استخدام Ajax في JavaScript. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
الحصول على كائن xmlhttprequest متوافق:
var xhr = null ؛ if (window.xmlHttPrequest) {// noni browser xhr = window.xmlHttpRequest ؛ } آخر إذا (window.activexObject) {// IE Browser Try {// إصدار أعلى ، مدعومًا بواسطة msxml3.dll+xhr = new ActivexObject ("msxml2.xmlhttp") ؛ } catch (e) {try {// lower version ، xhr = new ActivexObject ("Microsoft.xmlHttp") ؛ } catch (e) {try {// lower version ، msxml2.6 إصدارات أدناه استخدم xhr = new ActiveXObject ("Microsoft.xmlHttp") ؛ } catch (e) {Alert ("IE Browser لا يمكن إنشاء كائن ActivexObject!") ؛ }}}وظيفة معالجة AJAX:
XHR.Open ("post" ، url ، true) ؛ XHR.SetRequestHeader ("نوع المحتوى" ، "التطبيق/X-WWW-Form-urlencoded") ؛ XHR.OnReadyStateChange = StateChangeHandler ؛ xhr.send () ؛ // var name = "clf" ؛ XHR.SEND (الاسم) ؛ وظيفة StateChangeHandler () {if (xhr.readyState == 4 && xhr.status == 200) {var obj = document.getElementById ("targetDiv") ؛ obj.innerhtml = xhr.responsetext ؛ }}آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.