如何设置从数据库中提取数据的嵌套注释的样式?

时间:2017-10-20 08:38:10

标签: ajax html-table coding-style

我想要一个喜欢Facebook评论系统的部分。用户将相互通信。用户可以发送帖子,其他人可以发送评论。

  • 注释1
  • 注释2
    • Comment2.1
    • Comment2.2
      • Comment2.2.1
  • 将comment3
  • Comment3.1
    • Comment3.1.1

首先,我创建了一个可以从数据库中提取数据的Web服务。 我使用这个带有ajax的web服务来显示我的数据。 为了显示数据,我使用table,但使用表格并不是一个好方法。因为当我打开嵌套的注释时,我的所有设计都是浮动的。 是否有其他建议而不是<td><tr> <table>

function GetComments(postid) {

        $.ajax({
            type: "POST",
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            url: "/arayuzService.asmx/GetComments",
            data: '{"postid":"' + postid + '"}',
            success: function (data) {
                var received= jQuery.parseJSON(data.d);
                var posts = received;
                var strPosts = "";
    $.each(posts, function (index, a) {              
              strPosts += '<tr><td>' + a.userId + '</td></tr>';
           strPosts += "<tr><td><div id='Comment" + a.id + "'></div></td></tr>";

                });

                $("#postComment" + postid).html(strPosts);
            },
            error: function (error) {
                debugger;
            }
        });
    }

0 个答案:

没有答案