結算功能要獲取很多數據,
現在的主要問題是要知道獲取對應的商品信息,要知道我選的是哪個的商品信息啊
它們選框的類名都一樣啊,能遍歷嗎?遍歷之后要去獲取,它父級屬性的值
有多少商品就有多少復選框,可以獲取的,有幾個就幾個
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請求嗎
?
也要把原來的參數也要傳過去,然后在傳過來
?
做到這里數據已經傳過來了? 那么下一步應該是渲染頁面了