下面的代码从一个Ajax json调用中获取一个值,应该将其附加到具有相应值的div。问题是,它作为文本附加,而不是作为html,所以我在页面上只能看到我的html作为文本。我该如何解决这个问题?
$.ajax({
url: "https://domain.com/maprequest.php",
type: "POST",
dataType: 'json',
data: JSON.stringify(url_array),
crossDomain: true,
success: function(response) {
$.each(response, function(k, v) {
if (v != "") {
$('.offer-list li .img a')[k].append("<div class='hoverbox'><img src='" + v + "' alt='hover' /></div>");
}
});
}
});