将JsonResponse数据格式化为表格

时间:2019-02-24 16:23:01

标签: javascript jquery ajax django python-3.x

我正在尝试将Django JsonResponse数据格式化为模板中的表。到目前为止,这是我的代码。

脚本

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<script>
    (function($){
        function processForm( e ){
            var inputText = $('#input-Text').val();
            var inputTemplate = $('#input-Template').val();
            $.ajax({
                url: '/parse/',    //replace this with url that you want to hit without reloading the page
                dataType: 'text',
                type: 'post',
                contentType: 'application/x-www-form-urlencoded',
                data: $(this).serialize(),
                success: function( data, textStatus, jQxhr ){
                    var result = JSON.parse(data);
                    alert(data);
                    $.each(result, function (i, val) {
                        console.log(val);
                    });
                },
                error: function( jqXhr, textStatus, errorThrown ){
                     // This is executed when some error occures
                     alert(errorThrown);
                }
            });

            e.preventDefault();
        }
        $('#my-form').submit( processForm );
    })(jQuery);</script>

views.py

return JsonResponse({'result': result})

成功时它会提醒我

  

{'result':[['Keys'],['148']]}

我正在尝试使用结果中的第一项生成表,因为表头和其他类似表行。我对Jquery / ajax / js不太了解。有人可以帮我吗?

0 个答案:

没有答案