次のコードは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