我目前正在研究ajax,我对它很新。我想要实现的是转换我从数据库中获取的数组,我想显示为可点击链接而不是痛苦文本。 我的AJAX代码:
$(document).ready(function()
{
$('#target li').click(function()
{
$.getJSON("getMakes.php?name="+$(this).text(), success = function(data)
{
var item = "";
for (var i=0; i<data.length; i++)
{
item += "<li id='" + data[i].toLowerCase() + "'>" + data[i]+ "</li>";
}
$("#slctModel").html("");
$("#slctModel").append(item);
});
});
});
我获得输出的HTML位看起来像这样:
<div id="slctCat">
<ul class="b">
<li id ="slctModel"></li>
</ul>
</div>
纯文本形式的最终输出:
我希望用户能够点击这些项目作为链接... 请帮忙。
答案 0 :(得分:1)
在每个a
内添加li
标记和您的链接。
item += "<li id='" + data[i].toLowerCase() + "'><a href = 'your-link'>" + data[i]+ "</a></li> ";
此外,您应append
ul
而非li
。 $(".b").empty().append(item);