FlasK不用ajax向前端传递数据
Flas不用ajax向前端传递数据,这里使用数据字典的方法;直接上代码:后台代码:@app.route('/stu_seeAppliedfor/',methods=['GET'])def stu_seeAppliedfor():data = []username = session.get('name')ji_id = Jianli.query.filter_...
·
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>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)