在HTML表格加载

时间:2015-06-25 09:54:19

标签: javascript jquery html django

我正在通过Django加载HTML表格:

{% for  m in pays %}
                <tr>
                    <td><center>{{ m.bid }}</center></td>
                    <td><center>{{ m.pDate }}</center></td>
                    <td><center>{{ m.punt }}</center></td>

                </tr>

此表填满必要的行后。我想调用一个使它成为数据表的函数。

function inittable(){
         $('#pt').DataTable();
}

现在,当表单提交时,我正在进行初始化。这会导致它尝试加载空表。我只想在表加载后初始化

1 个答案:

答案 0 :(得分:2)

whether put the script after the table

{% for  m in pays %}
                <tr>
                    <td><center>{{ m.bid }}</center></td>
                    <td><center>{{ m.pDate }}</center></td>
                    <td><center>{{ m.punt }}</center></td>

                </tr>
{% endfor %}

<script>
function inittable(){
         $('#pt').DataTable();
}
</script>

or put it anywhere in your page inside $( document ).ready()

$( document ).ready(function() {
        $('#pt').DataTable();
    });