如何将对象的属性放入AJAX中的href?

问题描述 投票:-1回答:1

我有一个小问题。如何将对象的属性放入href。我用注释标记了该行

success: function (listOfTags) {
        let tagData = '';
        $.each(listOfTags, function (i, tag) {
            // ON THE NEXT LINE
            tagData += '<a href="http://localhost:5557/questions/tagged/" ???tag.id><li class="post-tag">' + tag.name + '</li></a>';
        });

        $('#recentTags').html(tagData);
    }
html jquery css ajax href
1个回答
0
投票

尝试一下:

tagData += `<a href="http://localhost:5557/questions/tagged/${tag.id}"><li class="post-tag">${tag.name}</li></a>`;

对于有效的标记,锚点应位于列表项内部,而后者应是ul的子项,如下所示:

//before the loop
tagData += '<ul>';

tagData += `<li class="post-tag"><a href="http://localhost:5557/questions/tagged/${tag.id}">${tag.name}</a></li>`;

//after the loop
tagData += '</ul>';
© www.soinside.com 2019 - 2024. All rights reserved.