問題是我渲染視圖,併發送一些數據從節點傳遞數據到玉器?
console.log(products); // shows an array
res.render('seller/sell',{'shop_id':req.user.shop_id ,'products':products});
,我保存的數據像這樣的玉
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
我知道產品shuld否則
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}
不會工作,但爲什麼我需要一個字符串時,我需要的數組?
我做錯了什麼?
你在哪裏試圖「獲得」產品。 Jade只是一個模板語言,可以編譯成HTML ... – Alex
你的字符串是怎樣的?你可以做一些像'var array = string.split(',');' – zemirco
你的數組產品是什麼樣的? – Alex