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 預編譯程式碼例項分析JS編譯
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- dom操作程式碼例項
- css梯形程式碼例項CSS
- 使用原生js實現選項卡功能例項教程JS
- JavaScript in運算子程式碼例項JavaScript
- 設計模式例項程式碼設計模式
- table表格美化程式碼例項
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- 例項:使用puppeteer headless方式抓取JS網頁JS網頁
- canvas刮刮樂程式碼例項Canvas
- canvas載入效果程式碼例項Canvas
- CSS空心箭頭程式碼例項CSS
- JavaScript運動框架程式碼例項JavaScript框架
- jQuery.map()方法程式碼例項jQuery
- CSS橢圓效果程式碼例項CSS
- CSS條紋背景程式碼例項CSS
- flex居中佈局程式碼例項Flex
- JavaScript取餘數程式碼例項JavaScript
- canvas繪製扇形程式碼例項Canvas
- table細線表格例項程式碼
- CSS 隔行變色程式碼例項CSS
- HTML5 拖拽程式碼例項HTML
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- [例項分割]Condinst程式碼筆記筆記
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- 手把手教你使用OpenCV庫(附例項、Python程式碼解析)OpenCVPython
- 從例項程式碼講解Node.js Event loop執行機制(1.0.1)Node.jsOOP
- 美化滾動條效果程式碼例項
- canvas原型鐘錶效果程式碼例項Canvas原型
- flex彈性佈局程式碼例項Flex
- JavaScript陣列合並程式碼例項JavaScript陣列
- CSS3卡通形象程式碼例項CSSS3
- JavaScript倒數計時程式碼例項JavaScript
- canvas繪製網格程式碼例項Canvas
- css3水滴效果程式碼例項CSSS3
- css背景虛化效果程式碼例項CSS
- flex聖盃佈局程式碼例項Flex