freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jquery與javascript各自實(shí)現(xiàn)ajax異步請(qǐng)求驗(yàn)證畢業(yè)論文-展示頁(yè)

2025-06-29 06:19本頁(yè)面
  

【正文】 //這個(gè)方法將使用XMLHTTPRequest對(duì)象來(lái)進(jìn)行AJAX的異步數(shù)據(jù)交互function verify() { // //(userName)是dom中獲取元素節(jié)點(diǎn)的一種方法,一個(gè)元素節(jié)點(diǎn)對(duì)應(yīng)HTML頁(yè)面中的一個(gè)標(biāo)簽,如果input //.value可以獲取一個(gè)元素節(jié)點(diǎn)的value屬性值 var userName = (userName).value。 var xml。95. }} 94. } 93. elseresponseText。90. //設(shè)置元素節(jié)點(diǎn)中的html內(nèi)容 89. =var88. //通過(guò)dom的方式找到div標(biāo)簽所對(duì)應(yīng)的元素節(jié)點(diǎn) 87. //將數(shù)據(jù)顯示在頁(yè)面上 86. responseText200)(4)(callback()userName)。//(userName=73. //POST方式還可這樣發(fā)送數(shù)據(jù),這時(shí)上面的url只為:checkUsername 72. 71. 確保服務(wù)器知道請(qǐng)求體中有參數(shù)。(POST,url,true)。62. //POST方式請(qǐng)求的代碼 61. 60. userName。=var58. //第三個(gè)參數(shù)表示采用異步還是同步方式交互,true表示異步 57. //第二個(gè)參數(shù)表示請(qǐng)求的url地址,get方式請(qǐng)求的參數(shù)也在url中 56. //第一個(gè)參數(shù)表示的請(qǐng)求方式,支持所有的請(qǐng)求方式,主要使用get和post 55. // 54. 53. =}47. alert(XMLHttpRequest對(duì)象創(chuàng)建失敗!!)。45. { if44. //確認(rèn)XMLHTtpRequest對(duì)象創(chuàng)建成功 43. } 42. } 41. } 40. catch(e){ break。38. newxml37. //如果創(chuàng)建失敗,回拋出異常,然后可以繼續(xù)循環(huán),繼續(xù)嘗試創(chuàng)建 36. //取出一個(gè)控件名進(jìn)行創(chuàng)建,如果創(chuàng)建成功就終止循環(huán) 35. try{ 34. { i0。ifor33. =var32. //排在前面的版本較新 31. //兩個(gè)可以用于創(chuàng)建XMLHTTPRequest對(duì)象的控件名稱,保存在一個(gè)js的數(shù)組中 30. //針對(duì)IE6,IE5 ()else(text/xml)。26. { if25. //針對(duì)某些特定版本的mozillar瀏覽器的BUG進(jìn)行修正 24. newxml23. //針對(duì)FireFox,Mozillar,Opera,Safari,IE7,IE8 22. { if21. 20. //需要針對(duì)IE和其他類型的瀏覽器建立這個(gè)對(duì)象的不同方式寫不同的代碼 19. //這是XMLHttpReuquest對(duì)象無(wú)部使用中最復(fù)雜的一步 18. // 17. 16. =var15. //.value可以獲取一個(gè)元素節(jié)點(diǎn)的value屬性值 14. //(userName)是dom中獲取元素節(jié)點(diǎn)的一種方法,一個(gè)元素節(jié)點(diǎn)對(duì)應(yīng)HTML頁(yè)面中的一個(gè)標(biāo)簽,如果input 13. // 12. { 11. function10. //這個(gè)方法將使用XMLHTTPRequest對(duì)象來(lái)進(jìn)行AJAX的異步數(shù)據(jù)交互 9. 8. } } 7. 4. function3. //接收回車按鍵 2. var !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN htmlhead title用戶名校驗(yàn)/title meta equiv=contenttype content=text/html。span20. !id屬性定義是為了利用dom的方式找到某一個(gè)節(jié)點(diǎn),進(jìn)行操作19. !這個(gè)span用于存放服務(wù)器段返回的信息,開始為空18. /type=buttononkeypress=checkUsername(event)type=text用戶名:13. 12. !基于標(biāo)準(zhǔn)的一些好習(xí)慣,首先標(biāo)簽名要小寫,其次標(biāo)簽必須關(guān)閉,第三屬性名必須是小寫的,第四屬性值必須位于雙引號(hào)中11. 10. body9. /headsrc=/scriptscript8. /equiv=contenttype//W3C//DTDHTML 一、 用戶名校驗(yàn)服務(wù)器返回簡(jiǎn)單文本數(shù)據(jù)Ajax實(shí)例 1. 頁(yè)面代碼() Html代碼 1. 現(xiàn)在,可以用Javascript調(diào)用AJAX引擎來(lái)代替產(chǎn)生一個(gè)HTTP 的用戶動(dòng)作,內(nèi)存中的數(shù)據(jù)編輯、頁(yè)面導(dǎo)航、數(shù)據(jù)校驗(yàn)這些不需要重新載入整個(gè)頁(yè)面的需求可以交給AJAX來(lái)執(zhí)行。 它負(fù)責(zé)編譯用戶界面及與服務(wù)器之間的交互。 (2).用戶的瀏覽器在執(zhí)行任務(wù)時(shí)即裝載了AJAX引擎。 3. 與傳統(tǒng)的Web應(yīng)用不同,AJAX采用異步交互過(guò)程。實(shí)際上,它由幾種蓬勃發(fā)展的技術(shù)以新的強(qiáng)大方式組合而成。jQuery和JavaScript分別實(shí)現(xiàn)AJAX異步請(qǐng)求驗(yàn)證AJAX概述 ? Ajax是由Jesse James Garrett創(chuàng)造的,是 “Asynchronous JavaScript + XML的簡(jiǎn)寫”。 Path公司的Jesse James Garrett 這樣定義Ajax: Ajax不是一種新技術(shù),而是一種新的理念。 Ajax包含: 基于XHTML和CSS標(biāo)準(zhǔn)的表示; 使用Document Object Model進(jìn)行動(dòng)態(tài)顯示和交互; 使用XMLHttpRequest與服務(wù)器進(jìn)行異步通信; 使用JavaScript綁定一切。 (1).AJAX在用戶與服務(wù)器之間引入一個(gè)中間媒介,從而消除了網(wǎng)絡(luò)交互過(guò)程中的處理—等待—處理—等待缺點(diǎn)。 AJAX引擎用JavaScript語(yǔ)言編寫,通常藏在一個(gè)隱藏的框架中。AJAX引擎允許用戶與應(yīng)用軟件之間的交互過(guò)程異步進(jìn)行,獨(dú)立于用戶與網(wǎng)絡(luò)服務(wù)器間的交流。 —XMLHttpRequest,XMLHttpRequest詳解參考 XMLHttpRequest是XMLHTTP組件的對(duì)象,通過(guò)這個(gè)對(duì)象,AJAX可以像桌面應(yīng)用程序一樣只同服務(wù)器進(jìn)行數(shù)據(jù)層面的交換,而不用每次都刷新界面,也不用每次將數(shù)據(jù)處理的工作都交給服務(wù)器來(lái)做;這 樣既減輕了服務(wù)器負(fù)擔(dān)又加快了響應(yīng)速度、縮短了用戶等待的時(shí)間。 2. !DOCTYPEPUBLICHTMLTransitional//EN 3. 4. html5. head6. title用戶名校驗(yàn)/title7. metacontent=text/html。charset=utf8type=text/javascriptbr/14. !ajax方式下不需要使用表單來(lái)進(jìn)行數(shù)據(jù)提交,因此不用寫表單標(biāo)簽15. !ajax方式不需要name屬性,需要一個(gè)id的屬性16. inputid=userName/17. inputvalue=定位文本框,按Enter校驗(yàn)id=result/span21. 22. !div和span的直觀差異,div中的內(nèi)容獨(dú)占行,span中的內(nèi)容和前后其他內(nèi)容在同一行中23. /body24. /html25. charset=utf8 / script type=text/javascript src=/script/headbody !基于標(biāo)準(zhǔn)的一些好習(xí)慣,首先標(biāo)簽名要小寫,其次標(biāo)簽必須關(guān)閉,第三屬性名必須是小寫的,第四屬性值必須位于雙引號(hào)中 用戶名: br/ !ajax方式下不需要使用表單來(lái)進(jìn)行數(shù)據(jù)提交,因此不用寫表單標(biāo)簽 !ajax方式不需要name屬性,需要一個(gè)id的屬性 input type=text id=userName onkeypress=checkUsername(event) / input type=button value=定位文本框,按Enter校驗(yàn) / !這個(gè)span用于存放服務(wù)器段返回的信息,開始為空 !id屬性定義是為了利用dom的方式找到某一個(gè)節(jié)點(diǎn),進(jìn)行操作 span id=result/span !div和span的直觀差異,div中的內(nèi)容獨(dú)占行,span中的內(nèi)容和前后其他內(nèi)容在同一行中/body/html 2. JS代碼() Js代碼 1. xml。checkUsername(evt){ 5. if(==13){ 6. verify()。verify()userName(userName).value。()=XMLHttpRequest()。() 27. } 28. }if{ 29. activexName[,]。(var=i++)=ActiveXObject(activexName[i])。 39. }(!xml) 46. return。 48. 49. // 50. //注冊(cè)回調(diào)函數(shù)時(shí),之需要函數(shù)名,不要加括號(hào) 51. //我們需要將函數(shù)名注冊(cè),如果加上括號(hào),就會(huì)把函數(shù)的返回值注冊(cè)上,這是錯(cuò)誤的 52. callback。urlcheckUsername?userName=+ 59. //(GET,url,true)。 63. //POST方式需要自己設(shè)置的請(qǐng)求頭,這句話不能去,否則得不到數(shù)據(jù)。 64. (ContentType,application/xformurlencoded)。 65. 66. //,開始和服務(wù)器端進(jìn)行交互 67. //同步方式下,send這句話會(huì)在服務(wù)器段數(shù)據(jù)回來(lái)后才執(zhí)行完 68. //異步方式下,send這句話會(huì)立即完成執(zhí)行 69. //GET/POST方式發(fā)送數(shù)據(jù) 70. (null)。+ 74. } 75. 76. //回調(diào)函數(shù) 77. function{ 78. // 79. //判斷對(duì)象的狀態(tài)是交互完成 80. if=={ 81. //判斷的交互是否成功 82. if=={ 83. //獲取服務(wù)漆器端返回的數(shù)據(jù) 84. //獲取服務(wù)器段輸出的純文本數(shù)據(jù) 85. var=spanNode(result)。= 91. }{ 92. alert(error!)。//接收回車按鍵function checkUsername(evt){ if(==13){ verify()。 // //這是XMLHttpReuquest對(duì)象無(wú)部使用中最復(fù)雜的一步 //需要針對(duì)IE和其他類型的瀏覽器建立這個(gè)對(duì)象的不同方式寫不
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1