Json Ответ пуст от вызова def в python - PullRequest
0 голосов
/ 07 марта 2020

У меня есть функция def в python flask, которая возвращает данные в формате Json, я получаю результаты печати в виде Json в оболочке, но ответ в пустом виде такой как {} после Возврат с пустой веб-страницей.

@app.route('/newsearchresults')
def newsearchresults():

        name = request.args.get('query',False)
        customers = {}
        data = []
        if name:
            customers = Customer.query.filter(Customer.name.like('%'+str(name)+'%')).all()
            me = Object()
            dataObj = {}
            json_data ={}
            json_dict = {}
            for r in customers:
                tmp_dict = {}
                tmp_dict['id'] = str(r.id)
                tmp_dict['name'] =str( r.name)
                data.append(json.dumps(tmp_dict))

        return (jsonify(data))

Мой jquery вызов -

<script type="text/javascript">
$( document ).ready(function() {
$('form').on('submit', function()

          {
             xc =$("input[name='custName']").val()
            alert(xc)
            name = xc
            $.get("/newsearchresults", {'query': name}).done(function (data)
            {

            });
           });

});
</script>

, и можем ли мы скрыть / показать или отобразить или отобразить шаблон в flask.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...