使用flask框架,后端向前端传值出现问题,前端未接受到后端的值,但抓包查看结果正确

使用flask框架,后端向前端传值出现问题,前端未接受到后端的值,但抓包查看结果正确。(html部分是为了接受后端传来的长度不定的displays)
html代码如下

 {% for i in displays %}
        <h5 class="extra_search">
            信息:{{ i[5] }}
            详细信息:{{ i[6] }}
            方式:{{ i[9] }}
        </h5>
    {% endfor %}

view.py代码如下

@app.route('/search', methods=['GET', 'POST'])
def search():
    db.drop_all()  # 未使用数据库
    db.create_all()
    cates = otherfunction.read_result()  # 读result文件,返回所有类别
    cates = cates[1:]
    displays = []
    if request.args.get('flag') == '1':
        s_cate = request.args.get('check_val')
        w = json.loads(s_cate)
        # print(w)
        with open(searchfilename, "r") as searchf:
            for i in searchf:
                i_s = i.split(',')
                if i_s[0]:
                    displays.append(i_s)
    # return redirect(url_for('search', displays=displays, cates=cates))
    return render_template('search.html', displays=displays, cates=cates)

多谢指教!!!

1个回答

weixin_41686295
weixin_41686295 您好,我看过这个回答,但是我传的值并不是json, 试过传字典也是抓包看结果正常但页面没有显示T^T, 可以再请教一下您嘛?万分感谢!
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐