FlasK不用ajax向前端传递数据

Flas不用ajax向前端传递数据,这里使用数据字典的方法;
直接上代码:
后台代码:

@app.route('/stu_seeAppliedfor/',methods=['GET'])
def stu_seeAppliedfor():
    data = []
    username = session.get('name')
    ji_id = Jianli.query.filter_by(account=username).first().jl_id
    #找到该学生申请的职位,取出职位名,公司名称,公司电话,申请时间
     #拿到所申请过的职位简历对象
    z_j = ZW_JL.query.filter_by(jianliid=ji_id).all()
    #通过职位ID拿到职位信息,和职位申请时间
    for i in z_j:
     zw = Zhiwei.query.filter_by(zw_id=i.zhiweiid).first()
     appliedTime = ZW_JL.query.filter_by(zhiweiid=i.zhiweiid).first().date
     item = {'zw_id':zw.zw_id,'zw_name':zw.zw_name,'zw_tel':zw.lianxitel,'zw_time':zw.date,'zw_forTime':appliedTime}
     #想办法存储职位对象和职位申请时间
     data.append(item)
    return render_template('stu_seeAppliedfor.html',data = data)

前端获取数据,并显示。页面stu_seeAppliedfor.html:

     <div class="col-sm-10 col-md-11 main">
         <h3 class="sub-header">已申请职位</h3>
          <div class="table-responsive">
            <table class="table table-striped" id="Tab">
              <thead>
                <tr>
                  <th>ID</th>
                  <th>职位名称</th>
                  <th>联系电话</th>
                  <th>发布时间</th>
                  <th>申请时间</th>
                </tr>
              </thead>
              <tbody>
              {% if data %}
                  {% for i in data %}
                  <tr>
                      <td name="Sid">{{ i['zw_id'] }}</td>
                      <td name="Sname">{{ i['zw_name'] }}</td>
                      <td>{{ i['zw_tel'] }}</td>
                      <td>{{ i['zw_time'] }}</td>
                      <td>{{ i['zw_forTime'] }}</td>
                  </tr>
                  {% endfor %}
              </tbody>
            </table>
            {% else %}
                  <p>没有数据!</p>
            {% endif %}
          </div>
    </div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yue200403

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值