AJAX允許通過與后臺的Web服務(wù)器交換數(shù)據(jù)來“異步”更新網(wǎng)頁。
這意味著可以更新網(wǎng)頁的某些部分,而無需重新加載整個(gè)頁面。
使用AJAX,我們可以:
將數(shù)據(jù)發(fā)送到Web服務(wù)器(在后臺)
從Web服務(wù)器讀取數(shù)據(jù)(頁面加載后)
更新網(wǎng)頁而無需重新加載頁面
以下代碼顯示了jQuery AJAX的基本示例:
jQuery AJAX將更改此文本
AJAX代表異步JavaScript和XML。
AJAX不是一種編程語言,它是一種用于從網(wǎng)頁訪問Web服務(wù)器的技術(shù)。
AJAX允許您在不重新加載頁面的情況下向服務(wù)器發(fā)出請求。
AJAX可以與服務(wù)器通信,交換數(shù)據(jù)和更新頁面,而無需刷新頁面。
AJAX可以發(fā)送和接收各種格式的信息,包括JSON,XML,HTML和文本文件。
簡而言之,就是使用XMLHttpRequest對象與服務(wù)器進(jìn)行通信。
AJAX的兩個(gè)主要功能使您可以執(zhí)行以下操作:
向服務(wù)器發(fā)出請求,而無需重新加載頁面
從服務(wù)器接收和處理數(shù)據(jù)
您可以在我們的AJAX教程中了解有關(guān)AJAX的更多信息。
不同的瀏覽器對Ajax的實(shí)現(xiàn)方式不同,這意味著如果您采用典型的JavaScript方式來實(shí)現(xiàn)Ajax,則必須為不同的瀏覽器編寫不同的代碼,以確保Ajax可以跨瀏覽器工作。
但是,幸運(yùn)的是,jQuery通過照顧那些瀏覽器的差異,簡化了實(shí)現(xiàn)Ajax的過程。
jQuery提供了簡單的方法來實(shí)現(xiàn)可在所有瀏覽器之間無縫運(yùn)行的Ajax。
在下一章中,我們將介紹最重要的jQuery AJAX方法。
有關(guān)完整的AJAX方法參考,請?jiān)L問我們的jQuery AJAX參考。