以下代碼從Ajax json調用中獲取一個值,並將其附加到具有相應值的div上。事情是,它附加爲文本,而不是HTML,所以我從字面上看到我的HTML作爲文本在頁面上。我怎樣才能解決這個問題?jQuery附加爲文本而不是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>");
}
});
}
});
你能在小提琴上重現這個嗎?之前發生過類似的事情。 – Phiter