js使用XMLHttpRequest例項程式碼
其實下面就是一段ajax程式碼例項,程式碼是用來實現使用者登入的,當登入成功或者失敗的時候都會給出彈出資訊,程式碼非常的簡單。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var userName; var passWord; var xmlHttpRequest; //XmlHttpRequest物件 function createXmlHttpRequest() { if(window.ActiveXObject)//如果是IE瀏覽器 { return new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest)//非IE瀏覽器 { return new XMLHttpRequest(); } } function onLogin() { userName=document.f1.username.value; passWord=document.f1.password.value; var url="LoginServlet?username="+userName+"&password="+passWord+""; //1.建立XMLHttpRequest組建 xmlHttpRequest=createXmlHttpRequest(); //2.設定回撥函式 xmlHttpRequest.onreadystatechange = zswFun; //3.初始化XMLHttpRequest組建 xmlHttpRequest.open("POST",url,true); //4.傳送請求 xmlHttpRequest.send(null); } //回撥函式 function zswFun() { if(xmlHttpRequest.readyState==4&&xmlHttpRequest.status==200) { var b=xmlHttpRequest.responseText; if(b == "true") { alert("登入成功!"); } else { alert("登入失敗!"); } } }
相關文章
- js建立XMLHttpRequest物件的程式碼例項JSXMLHTTP物件
- js相容所有主流瀏覽器建立XMLhttpRequest物件例項程式碼JS瀏覽器XMLHTTP物件
- js with語句使用程式碼例項JS
- js 物件反射使用程式碼例項JS物件反射
- js prototype屬性使用程式碼例項JS
- js刮刮樂程式碼例項JS
- toJSON()程式碼例項JSON
- angularJS的$attrs方法使用程式碼例項AngularJS
- js confirm()程式碼例項JS
- js監聽鍵盤事件程式碼例項例項JS事件
- $$和||使用程式碼例項
- 使用js實現儲存讀取js字串程式碼例項JS字串
- js選項卡簡單程式碼例項JS
- 原生js tab選項卡程式碼例項JS
- js生成GUID程式碼例項JSGUI
- js阻止事件冒泡例項程式碼JS事件
- js重力球效果程式碼例項JS
- js煙花效果程式碼例項JS
- js隔行變色程式碼例項JS
- js陣列求和程式碼例項JS陣列
- js鐘錶效果程式碼例項JS
- js秒錶效果程式碼例項JS
- js table表格排序程式碼例項JS排序
- JSON.parse()程式碼例項JSON
- js擷取字串程式碼例項JS字串
- table表格使用程式碼例項
- javascript Function()使用程式碼例項JavaScriptFunction
- js禁止使用滑鼠選中元素內容程式碼例項JS
- js DSL流暢介面(使用鏈式呼叫)例項程式碼JS
- js map集合簡單程式碼例項JS
- js網址跳轉例項程式碼JS
- js如何禁用tab鍵例項程式碼JS
- js ajax惰性載入程式碼例項JS
- js返回上一頁程式碼例項JS
- js四捨五入程式碼例項JS
- $.getJSON()用法程式碼例項介紹JSON
- js冪函式程式碼例項分享JS函式
- js陣列去重程式碼例項JS陣列