0

私はこのhtmlを持っています

<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

1 に答える 1

2

tymeJV が言ったように:最初idに s をs に入れ、次に s に入れます:<td><tr>

$('#list').append('<tr><td>'+id+'</td></tr>');
于 2013-08-28T15:13:35.293 に答える