我是javascript的新手。我无法构造一个附加变量的href标签。下面是代码,我想将tag_id附加到href属性。
所需的href格式:/ dashboard /#/ summary / 1008 当前的href格式:/ dashboard /#/ summary /
function(data, type, full) {
return ( data == null ) ? "--" :"<span class='label label-success'><a href='/dashboard/#/summary/'+ tag_id>"+ data.tag_name+"</a></span>" ;
}
你可以告诉我出错的地方吗?请帮我解决这个问题。
答案 0 :(得分:1)
试试这个。将工作。我认为这将是data.tag_id。但是考虑到tag_id可以使用。
function(data, type, full) {
return ( data == null ) ? "--" :"<span class='label label-success'><a href='/dashboard/#/summary/'"+tag_id+">"+ data.tag_name+"</a></span>" ;
}
答案 1 :(得分:1)
更改以下内容:
"<span class='label label-success'><a href='/dashboard/#/summary/'+ tag_id>"+ data.tag_name+"</a></span>"
对此:
"<span class='label label-success'><a href='/dashboard/#/summary/" + tag_id + "'>" + data.tag_name + "</a></span>"
此外,请确保在您的功能范围内提供tag_id
。我认为tag_id
应为data.tag_id
,因为您拥有data.tag_name
,除非您在全局范围内有另一个tag_id
。所以,据说那应该是:
"<span class='label label-success'><a href='/dashboard/#/summary/" + data.tag_id + "'>" + data.tag_name + "</a></span>"
答案 2 :(得分:1)
您正在获取data.tag_name。与获取tag_id相同。这是基本的想法
示例:<a href="http://www.example.com/summarry/**value_id**">**Value_name**</a>
我们必须在这里使用相同的想法
function(data, type, full) {
return ( data == null ) ? "--" :"<span class='label label-success'><a href='/dashboard/#/summary/'+ data.tag_id>"+ data.tag_name+"</a></span>" ;
}