javascript
  • html
  • 2014-03-28 117 views 0 likes 
    0

    我是JavaScript新手。我無法構建帶有變量的href標籤。以下是代碼,我想將tag_id附加到href屬性。無法動態構建鏈接標記

    期望HREF格式:/儀表板/#/彙總/ 1008 當前HREF格式:/儀表板/#/彙總/

    function(data, type, full) { 
           return (data == null) ? "--" :"<span class='label label-success'><a href='/dashboard/#/summary/'+ tag_id>"+ data.tag_name+"</a></span>" ; 
           } 
    

    可否請你讓我知道我錯了。請幫我解決這個問題。

    回答

    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>" ; 
           } 
    
    +0

    什麼是「TAG_ID」,它會產生錯誤,同樣的想法 –

    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>" 
    
    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>" ; 
            } 
    
    相關問題