2013-08-28 17 views
0

當追加空白(什麼)我有這個網站jQuery的串聯

<html> 
    <head>   
    <script src="js/vendor/jquery-1.10.1.min.js"></script> 
    <script src="js/rest.js"></script> 
    </head> 
    <body> 
    <table> 
     <tbody id="list"></tbody> 
    </table> 
    </body> 
</html> 

和這個js

$(document).ready(function(){ 
var url = 'js/context.xml' 
requestXML(url); 
}); 

function requestXML(url){ 
    $.ajax({ 
     type: "GET", 
     url: url, 
     dataType: "xml", 
     success: function(xml){ 
      var items = $(xml).find('item'); 
      $.each(items, function(){ 
       var id = $(this).text(); 
       $('#list').append('<tr>'+id+'</tr>'); 
       //$('#list').append(id);    
       console.log(id); 
      });     
     } 
    }); 
} 

當我檢查這個生成的源,一切是空白。但是控制檯顯示所有的ID。 如果我刪除標籤,它會顯示我所有的ID。

什麼問題以及如何解決這個問題。

+4

好,'tr'需要孩子'td',試過了? – tymeJV

+1

'$('#list')。append('​​'+ id +'');'?還有什麼是xml結構 –

回答

2

正如tymeJV說:把id s轉換<td>第一個,然後進入<tr> S:

$('#list').append('<tr><td>'+id+'</td></tr>'); 
+0

啊。如此愚蠢。我被這樣的問題困擾了,以至於我看不到這些。多謝你們。 – locorecto