2019.04.09 電商25 結算功能1
阿新 • • 發佈:2019-04-09
ret bsp 點擊 現在 功能 function 們的 for in 改變
結算功能要獲取很多數據,
現在的主要問題是要知道獲取對應的商品信息,要知道我選的是哪個的商品信息啊
它們選框的類名都一樣啊,能遍歷嗎?遍歷之後要去獲取,它父級屬性的值
有多少商品就有多少復選框,可以獲取的,有幾個就幾個
var cks = $(‘.son_check‘);
$.each(cks,function(index,ck)
和for in 一樣的 cks是遍歷的數組,index每一個對象的下標,0,1, 2 ck就是對應的對象
判斷是否選中就是要判斷它的checked屬性
if ($(ck).prop(‘checked‘)){
} ck轉成jQuery對象,prop和attr是一樣的
當點擊事件時你要學會去看class, 通過這個是去獲取文本框的信息
F12 去查看 在js中的json對象格式
if (cartitems.length == 0):
return;
什麽都不做
怎麽發起請求,Ajax可以發請求
但在這裏這個結算是超鏈接,所以它打算改變超鏈接跳轉的連接
還要把參數傳過去
$(this).attr(‘href‘,‘/order/?cartitems = ‘+JSON.stringify(cartitems));
這個attr還有兩個屬性咧
請求參數應該是字符串
在js中怎麽將數組轉字符串 就相當於我們的序列化
重定向是一個get請求嗎
也要把原來的參數也要傳過去,然後在傳過來
做到這裏數據已經傳過來了 那麽下一步應該是渲染頁面了
2019.04.09 電商25 結算功能1