在一些網(wǎng)站中,獲取后臺(tái)數(shù)據(jù)的方法有很多種,其中AJAX獲取數(shù)據(jù)的用戶體驗(yàn)是最好的,因?yàn)锳JAX不需要刷新頁面就能直接展示數(shù)據(jù)給客戶,對(duì)于客戶的使用體驗(yàn)來說是相當(dāng)舒服的。
以下是部分AJAX代碼:

這里通過點(diǎn)擊觸發(fā)點(diǎn)擊事件,獲取到需要的數(shù)據(jù),然后通過AJAX把獲取到的數(shù)據(jù)傳遞到后臺(tái),url是后臺(tái)接收數(shù)據(jù)的方法,data是傳遞的數(shù)據(jù),type是傳遞類型
這樣就完成了前臺(tái)傳遞數(shù)據(jù),接下來是后臺(tái)接收數(shù)據(jù),
到這里基本上就完成了一個(gè)前臺(tái)傳遞數(shù)據(jù)到后臺(tái)的一個(gè)操作,接下來還需要把后臺(tái)處理的結(jié)果反饋回前臺(tái),這樣才算是一個(gè)完整的AJAX流程。
這里我是要把商品的信息輸出到前臺(tái),所以我在后臺(tái)這里直接把前臺(tái)代碼先拼接后(當(dāng)然這里也可以先把數(shù)據(jù)傳遞回前臺(tái)再進(jìn)行拼接),通過AjaxReturn把$result傳遞回前臺(tái)
data里裝載的就是剛才從后臺(tái)傳遞回來的數(shù)據(jù),我這里因?yàn)橐呀?jīng)在后臺(tái)拼接好了前端代碼,所以這里直接通過html把數(shù)據(jù)渲染到頁面上就可以了,這里注意渲染的位置
這樣一來一個(gè)完整的AJAX流程就實(shí)現(xiàn)了,一般來說AJAX的流程大致上是一樣的,只需要注意自己需要傳遞的數(shù)據(jù),以及處理后臺(tái)數(shù)據(jù)和反饋回前臺(tái)的數(shù)據(jù)就行。總之,如果說在使用過程中遇到問題,就多看報(bào)錯(cuò)信息,多去百度或者問其他同事,盡量克服問題,不要因?yàn)橛袌?bào)錯(cuò)所以就舍棄,只有不斷碰壁然后不斷學(xué)習(xí),才能積累更多經(jīng)驗(yàn)。
更多使用方法也可以去
w3school里面了解。
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自http://723918.com/news/6292.html