この記事では、JavaScriptのAjaxの使用について説明します。参照のためにそれを共有してください。特定の分析は次のとおりです。
xmlhttprequestオブジェクトを取得します:
var xhr = null; if(window.xmlhttprequest){// nonie browser xhr = window.xmlhttprequest; } else if(window.activexobject){// ie browser try {//高級バージョン、msxml3.dll+xhr = new ActiveXObject( "MSXML2.XMLHTTP"); } catch(e){try {// lowerバージョン、xhr = new ActiveXObject( "microsoft.xmlhttp"); } catch(e){try {//下位バージョン、msxml2.6以下のバージョンはxhr = new ActiveXObject( "microsoft.xmlhttp"); } catch(e){alert( "ie browserはactivexobjectオブジェクトを作成できません!"); }}}AJAX処理機能:
xhr.open( "post"、url、true); xhr.setRequestheader( "content-type"、 "application/x-www-form-urlencoded"); xhr.onededstatechange = statechangehandler; xhr.send(); // var name = "clf"; xhr.send(name); function statechangehandler(){if(xhr.readystate == 4 && xhr.status == 200){var obj = document.getElementById( "ターゲットDIV"); obj.innerhtml = xhr.responsetext; }}この記事がみんなのJavaScriptプログラミングに役立つことを願っています。