ページの div に ajax 呼び出しからのデータを追加しようとしています。以下は Webkit ブラウザーでは問題なく動作しますが、IE では失敗します -
$.ajax({
type: 'POST',
url: '/cart/add_to_cart',
data: {'item_id': item_id},
success: function(data) {
$('#cart_summary').html(data);
}
)};
私のhtmlは次のとおりです。
<div id="cart_summary">
<a class='link_to_cart' href="/cart/">
<span> CART (5) £1054.75 </span>
<img id="cart_icon" src="/static/images/cart_icon.tiff">
</a>
</div>
jQuery.html()
呼び出しをドロップして使用しようとしました
var cartSummary = document.getElementById('cart_summary');
cartSummary.innerHTML = data;
しかし、これも失敗します (IE デバッガーで cartSummary.innerHTML の結果を見ると、必要な html が表示されますが、ページには表示されません)。
jQueryのさまざまな組み合わせも試しましたが.remove()
.text()
、.append()
役に立ちませんでした。