使用jqueryajax在Django中填充表

2024-09-30 14:36:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我的问题-我正在尝试创建一个表,它将通过数据库从django代码中获取数据。我设法以查询集的形式将数据从我的数据库获取到ajax调用。我现在需要把数据放到表中。以下是我的代码-

这是我的jqueryajax代码。在

$(document).ready(function(){
    $('#ReusableId').on('change',function(){
    var catid;
    catid = $(this).find(':selected').attr("data-catid");
    alert(catid);
        $.ajax({
                    type: 'GET',
                    url: "InputColumns",
                    data:{catid:catid},
                    success: function (data) {
                    alert (data);
                    $('#inputc').append("<td> he" + data['id'] + "</td>");
                    $('#outputc').append("<td> he" + data['id'] + "</td>")
             ;},
        });
        })
        });

这是我的视图.py代码-

^{pr2}$

这是我的html代码-

<html>
<body>
<table id="table" class="table">
<thead>
<th>Input Name</th>
<th>Is Req</th>
</thead>
<tbody>
<td name = "#inputc" id = "#inputc">
{%for input in inputc%}
{{inputc}}                                                                              
{%endfor%}                                                                           
</td>
<td name = "#inputc" id = "#inputc">
{%for input in inputc%}
{{inputc}}                                                                              
{%endfor%}                                                                           
</td>
</tbody>
</table>
</body>
</html>

我输入的数据是这样的-

<QuerySet [<Input: Input object (1)>, <Input: Input object (2)>, <Input: Input object (3)>]>

我无法显示这个。在


Tags: 数据代码id数据库inputdataobjecthtml