weixin_41686295
weixin_41686295
采纳率0%
2019-10-19 00:27 阅读 589

使用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条回答 默认 最新

相关推荐