【发布时间】:2018-06-26 16:08:57
【问题描述】:
我成功地创建了用于将多个项目添加到购物车的数组,我遇到的问题是我需要用分号分隔数组中的每个对象。
输出:itemid1,value,itemid2,value
期望:itemid1,value;itemid2,value
nval = "3";
var multiArray = [];
$('.partadd').click(function() {
$('.partqty').each(function(id,value) {
var value = this.value;
var multiTerm = this.id+","+this.value;
if(value < "1") { return false; }
else { multiArray.push(multiTerm); }
});
var MultiURL = "/app/site/backend/additemtocart.nl?c=111111&n="+nval+"&qtyadd=1&buyid=multi&multi="+multiArray;
console.log(MultiURL);
if(multiArray == "") { alert('Parts cannot be added without quantity'); }
});
如果我要将多个商品添加到购物车,我必须按 itemid 和 value 进行组织。
我尝试过.split(),但我收到错误消息,指出.split() 不是函数。还有其他方法吗?
【问题讨论】:
标签: jquery arrays split netsuite