问题是我渲染了一个视图并发送了一些数据。
然后我尝试获取产品。
无法工作,但为什么我需要数组时得到一个字符串?
我做错了什么?
console.log(products); // shows an array
res.render('seller/sell',{'shop_id':req.user.shop_id ,'products':products});
我在jade中以这种方式保存数据
input(id='shop_id',type='hidden',name='shop_id',value='#{shop_id}')
input(id='pd',type='hidden',name='pd',value='#{products}')
if(products !='')
each val , key in products
a(href!='home/sell/edit?id=#{val.id} ',class='product')
img(class='product_thum',src!='#{ val.product_thum}',alt!='#{ val.product_name}',title!='#{ val.product_name}')
p.product_name #{ val.product_name}
然后我尝试获取产品。
var d = $('#pd').val();
console.log(typeof d); //shows string
我知道产品应该是一个数组,否则
if(products !='')
each val , key in products
a(href!='home/sell/edit?id=#{val.id} ',class='product')
img(class='product_thum',src!='#{ val.product_thum}',alt!='#{ val.product_name}',title!='#{ val.product_name}')
p.product_name #{ val.product_name}
无法工作,但为什么我需要数组时得到一个字符串?
我做错了什么?
var array = string.split(',');
- zemirco