1.AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。2.AJAX 不是新的編程語言,而是一種使用現(xiàn)有標(biāo)準(zhǔn)的新方法莱睁。3.AJAX 是與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁的藝術(shù),在不重新加載整個頁面的情況下魁莉。
用Ajax實(shí)現(xiàn)添加商品功能
1.首先寫一個購物頁面
導(dǎo)入JQuery,實(shí)現(xiàn)以下步驟
1.獲取當(dāng)前頁面所有的a節(jié)點(diǎn),并為每一個a節(jié)點(diǎn)都添加onclick響應(yīng)函數(shù),同時取消默認(rèn)行為
2.準(zhǔn)備發(fā)送Ajax請求: url(a節(jié)點(diǎn)得的href屬性值); args(時間戳)
3.響應(yīng)一個JSON對象,包括bookName totalBookNumber totalMoney
4.把對應(yīng)的屬性添加到響應(yīng)的位置
創(chuàng)建實(shí)體類
1.定義靜態(tài)屬性,書名bookName,價格price,數(shù)量number.
2.get set方法
之后,創(chuàng)建一個購物車class ShoppingCart
1.實(shí)現(xiàn)商品添加功能
2.獲取購買書的數(shù)目和總價錢
創(chuàng)建servlet,響應(yīng)頁面請求
1.獲取請求參數(shù): id,price.2.獲取購物車對象.3.把點(diǎn)擊的選項(xiàng)加入到購物車中.4.準(zhǔn)備響應(yīng)的JSON對象.5.響應(yīng)JSON對象