我在引导表上加载提升数据。
现在,我希望当用户单击Asin系统时,打开弹出模式显示、促销id和Asin。
设置引导表的列:
columns:
[
{field:'promotionId',title:'promotion id',formatter:linkToPromotionDetail},
{field:'asin',title:'asin',formatter:linkToOpenModel},
{field:'title',title:'Product Name ---------',footerFormatter:setTotalCaption},
{field:'brand_name',title:'Brand Name'},
{field:'type',title:'promotion type'},
{field:'status',title:'status'},
{field:'startDateTime',title:'Start Date',formatter:dateFormat},
{field:'endDateTime',title:'End Date',formatter:dateFormat},
{field:'productGlanceViews',title:'Glance Views',footerFormatter:setTotalView},
{field:'productUnitsSold',title:'UnitsSold',footerFormatter:setTotalUnitSold},
{field:'productAmountSpent',title:'Spent',footerFormatter:setTotalSpent},
{field:'productRevenue',title:'Revenue',footerFormatter:setTotalRevenue}
]Assin列的代码集链接
function linkToOpenModel(value,row,index) {
promotionId = row.promotionId ;
asin = row.asin;
return[
'<a href="#" onclick="OpenProductPromotionHistory('+ promotionId +','+asin+'); return
false;">',
value,
'</a>'
].join('')
}
function OpenProductPromotionHistory(promotionId,asin) {
var Myinfor = 'Promotion is ' + promotionId +' and asin is' + asin ;
$('#myModalBody').html(Myinfor);
$("#myModal").modal();
}它有错误: Asin的值没有定义,HTMLAnchorElement.onclick

但是我从上面的代码中删除了Asin,它可以帮助我修复它--谢谢
发布于 2022-03-11 20:00:38
您必须将asin参数放在引号中,因为它是一个字符串。
'<a href="#" onclick="OpenProductPromotionHistory(' + promotionId + ', \'' + asin + '\'); return false;">'https://stackoverflow.com/questions/71074881
复制相似问题