Web項目中總是會用到異步操作,現在的異步操作可以用各種各樣的控件來實現,但實現原理還是一樣的,本人更喜歡使用最原始的Ajax操作去實現異步處理,本文僅獻給那些喜歡實現Ajax和項目中要用到Ajax的朋友。
Ajax實現原理就是客戶端通過javascript操作調用服務器端操作,並處理服務器返回結果,同時保證了用戶操作的頁面不出現刷新操作。
下面的實現是一個實現了省市區縣級聯操作的實例:
上面一塊代碼是頁面顯示部分,其實就是初始化頁面的省市區縣。
以下部分是Ajax的核心部分:
代碼中各部分都提供了詳細的註釋信息,相信各位應該可以看的很明白。
以下是服務器端代碼:
以上就是全部的代碼,如果有什麼不明白的地方可以留言給我,看到的話,我會及時回覆。