2019.04.09 电商25 结算功能1
結(jié)算功能要獲取很多數(shù)據(jù),
現(xiàn)在的主要問(wèn)題是要知道獲取對(duì)應(yīng)的商品信息,要知道我選的是哪個(gè)的商品信息啊
它們選框的類名都一樣啊,能遍歷嗎?遍歷之后要去獲取,它父級(jí)屬性的值
有多少商品就有多少?gòu)?fù)選框,可以獲取的,有幾個(gè)就幾個(gè)
var cks = $('.son_check');?
$.each(cks,function(index,ck)
和for in 一樣的? ? ?cks是遍歷的數(shù)組,index每一個(gè)對(duì)象的下標(biāo),0,1, 2? ?ck就是對(duì)應(yīng)的對(duì)象
判斷是否選中就是要判斷它的checked屬性
if ($(ck).prop('checked')){
}? ?ck轉(zhuǎn)成jQuery對(duì)象,prop和attr是一樣的
?
當(dāng)點(diǎn)擊事件時(shí)你要學(xué)會(huì)去看class, 通過(guò)這個(gè)是去獲取文本框的信息
F12? 去查看? ? 在js中的json對(duì)象格式
?
if (cartitems.length == 0):
return;
什么都不做
?
怎么發(fā)起請(qǐng)求,Ajax可以發(fā)請(qǐng)求
但在這里這個(gè)結(jié)算是超鏈接,所以它打算改變超鏈接跳轉(zhuǎn)的連接
還要把參數(shù)傳過(guò)去
?
$(this).attr('href','/order/?cartitems = '+JSON.stringify(cartitems));
這個(gè)attr還有兩個(gè)屬性咧
請(qǐng)求參數(shù)應(yīng)該是字符串
在js中怎么將數(shù)組轉(zhuǎn)字符串? ? ? 就相當(dāng)于我們的序列化
重定向是一個(gè)get請(qǐng)求嗎
?
也要把原來(lái)的參數(shù)也要傳過(guò)去,然后在傳過(guò)來(lái)
?
做到這里數(shù)據(jù)已經(jīng)傳過(guò)來(lái)了? 那么下一步應(yīng)該是渲染頁(yè)面了
轉(zhuǎn)載于:https://www.cnblogs.com/Py-king/p/10679233.html
總結(jié)
以上是生活随笔為你收集整理的2019.04.09 电商25 结算功能1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 力扣(LeetCode)292. Nim
- 下一篇: 第十二届湖南省赛 (B - 有向无环图