에서 작동하지 않는 나는 <head>
내에서 호출되는 자바 스크립트 파일을 외부에 다음 코드를했다 :JQuery와 APPEND 및 JQuery와 HTML IE 7 또는 8
<script type="text/javascript">dailyDealWidget()</script>
<div id="dd-widget"></div>`
<div id="dd-widget">
<div id="dd-container">
<div id="dd-thumb"></div>
<div id="dd-infobox">
<div id="dd-description"></div>
<table width="165px" cellpadding="0" cellspacing="0">
<tr>
<th>Value</th>
<th>Discount</th>
<th>Save</th>
</tr>
<tr>
<td id="dd-value"></td>
<td id="dd-discount"></td>
<td id="dd-price"></td>
</tr>
<tr>
<td colspan="3" id="dd-sold"></td>
</tr>
</table>
</div>
<div style="clear:both;"></div>
</div><!--End container-->
</div><!--End dd-widget-->
: 나는 이것을
<body>
내
function dailyDealWidget() {
$.getJSON('http://myurlhere.com?_render=json', function(data) {
$('#dd-thumb').append('<img src="'+data.value.items[0].deals.deal.splashpagemainimage+'" />');
$('#dd-description').append(data.value.items[0].deals.deal.offer+' from '+data.value.items[0].deals.deal.merchantname);
$('#dd-value').append('$'+data.value.items[0].deals.deal.productvalue);
$('#dd-discount').append(data.value.items[0].deals.deal.totaldealcount+'%');
$('#dd-price').append('$'+data.value.items[0].deals.deal.saleprice);
$('#dd-sold').append(data.value.items[0].deals.deal.inventorytaken+' Sold');
}); //End json
}
이
.append()
은 IE의 원하는 위치에 콘텐츠를 추가하지 않는 것으로 보입니다. 또한 .append()
대신 .html()
을 사용해 보았지만 행운도 없습니다.
Firebug와 IE의 개발자 도구 모두 콘솔에 오류가 없습니다.
도움을 주시면 감사하겠습니다.
콘솔에 오류가 있습니까? –
오류가 있습니까? 아니면 요소를 추가하지 않고 있습니까? – Tejs
js 오류가 발생합니까? – ShankarSangoli