博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在jinja2的页面中使用javascript对页面元素进行删除
阅读量:5119 次
发布时间:2019-06-13

本文共 1486 字,大约阅读时间需要 4 分钟。

  以对用户注册信息的审核为例。

  后端的代码为:

#encoding=utf-8class RegisterCheck(system.page):    '''注册信息审核'''    path = "/RegisterCheck"    def GET(self):        web.header('Content-Type', 'text/html; charset=UTF-8')        sql = """ SELECT * FROM user_info WHERE state=0"""        user_info = list(db.query(sql))        return render.getRender().RegisterCheck(            title='注册信息审核',            user_info=user_info,            user_json = json.dumps(user_info))    def POST(self):        opt = web.input().get('opt')        user_id = web.input().get("user_id")        if opt=='1':            db.update('user_info', where='user_id=$user_id', vars={
'user_id':user_id}, state=1) elif opt=='2': remark = web.input().get("remark") db.update('user_info', where='user_id=$user_id', vars={
'user_id':user_id}, state=2, remark=remark) return True

  页面代码:

{% set count = 0 %}    {% for user in user_info %}     

{
{user.user_name}}

地址 {

{user.city}} {
{user.area}} {
{user.street}}

联系方式 {

{user.phone}} {
{user.email}}

{% set count = count + 1 %} {% endfor %}

  每个用户信息的显示用一个 div 表示,以 id="row-{

{user.user_id}}" 来标示每个div:

  操作后将该div从页面显示中删除:

$("#row-"+user_id).remove();

 

 

 

转载于:https://www.cnblogs.com/zifenger/p/3581162.html

你可能感兴趣的文章
今天新开通了博客
查看>>
Linux命令应用大词典-第4章 目录和文件操作
查看>>
A + B Problem II
查看>>
app与服务端通信时如何进行消息校验
查看>>
AS3优化性能笔记二
查看>>
wpf combobox
查看>>
Java高阶回调,回调函数的另一种玩法
查看>>
WCF公开服务元数据方式
查看>>
2014蓝桥杯问题 C: 神奇算式
查看>>
ElasticSearch(站内搜索)
查看>>
Node.js简单介绍并实现一个简单的Web MVC框架
查看>>
Linux压缩与解压缩
查看>>
哈希(Hash)与加密(Encrypt)相关内容
查看>>
4----COM:a Generative Model for group recommendation(组推荐的一种生成模型)
查看>>
UVA 11137 - Ingenuous Cubrency
查看>>
js阻止事件冒泡的两种方法
查看>>
Java异常抛出
查看>>
CGRect知多少
查看>>
Android 开发环境安装配置手册
查看>>
Qt工程文件说明
查看>>