簡體   English   中英

當使用jquery和innerHTML數據解析JSON feed時未顯示

[英]When Parsing JSON feed using jquery and innerHTML data is not showing

我正在嘗試使用jquery和innerhtml解析json feed,但是由於某些原因它無法正常工作。 控制台中未顯示任何錯誤,並且Feed正在運行。 不知道為什么它不起作用

<div id="canvasFrame">


<div id='wrp' class='wrapper'>
    <h1>Latest News</h1>
    <img class="logo" src="logo.png"></img>
</div>

</div>
<script type="text/javascript">

var feed;

    $.getJSON("feedurlinhere", function(result){
        console.log(result);
        feed = result;

        var wrapper = document.getElementById('wrp');


        wrapper.innerHTML += "<div id='feedleft'><div class='container'><div class='tmb' style='background-image: url("+ feed.items[0].image +")'></div><h2>"+ feed.items[0].title +"</h2></div></div>";

        wrapper.innerHTML += "<div id='feedright'><div class='container'><div class='tmb' style='background-image: url("+ feed.items[1].image +")'></div><h2>"+ feed.items[1].title +"</h2></div></div>";
    });







</script>

只需對JavaScript進行少量更改並提供正確的供稿,此代碼即可正常運行

  • 我在.tmb div中添加了寬度和高度
  • 取代'"在HTML文本

 var wrapper = document.getElementById('wrp'); var feed = { items: [{ image: 'https://www.google.lk/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png', title: 'Google Logo' }] } wrapper.innerHTML += '<div id="feedleft"><div class="container"><div class="tmb" style="background-image: url(\\'' + feed.items[0].image + '\\')"></div><h2>' + feed.items[0].title + '</h2></div></div>'; 
 .tmb { width: 540px; height: 180px; } 
 <div id="canvasFrame"> <div id='wrp' class='wrapper'> <h1>Latest News</h1> <img class="logo" src="logo.png"></img> </div> </div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM