更新時間:2021-08-31 10:13:38 來源:動力節(jié)點 瀏覽1436次
首先要明白ajax的意義,Ajax并不是一種技術(shù),而是多種手段的混合應(yīng)用,其原理是通過瀏覽器的XMLHttpRequest對象(不同瀏覽器有不同實現(xiàn),但大致類似)向Web服務(wù)器直接請求數(shù)據(jù),請求回來的數(shù)據(jù)會是多種形式,然后用JS進行解析和二次處理,再在頁面上顯示相應(yīng)的結(jié)果,好處是可以減少往返通信量,壞處是開發(fā)難度提高,代碼量增加了,對程序員的要求也高了。這里給你用asp.net做后臺,然后用js進行調(diào)用來做一個簡單的示例,示例的內(nèi)容邏輯也很簡單,就是輸入一個字符串,然后通過ajax調(diào)用后臺方法,把這個字符串后面再加上另外一個字符串。
后臺Asp.net(C#)
創(chuàng)建一個一般處理程序 test.ashx
內(nèi)容如下:

創(chuàng)建一個html頁面,內(nèi)容如下

執(zhí)行結(jié)果:

點擊提交的時候,頁面沒有刷新。
當(dāng)然你也可以使用其他任何一種開發(fā)工具或語言如php或asp,或jsp,只要把后臺方法修改,然后把js中調(diào)用的url參數(shù)換成相應(yīng)的路徑即可實現(xiàn)相同的效果。
以上就是動力節(jié)點小編介紹的"使用AJAX驗證表單",希望對大家有幫助,想了解更多可查看AJAX教程。動力節(jié)點在線學(xué)習(xí)教程,針對沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識,讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。