文档章节

根据后台数据 动态显示前台编辑按钮内容

t
 tystys
发布于 2017/02/13 17:34
字数 485
阅读 11
收藏 0

情景:根据后台数据实际公开还是隐藏  动态显示点此公开 或者是点此隐藏

(所有数据是从后台volist出来的)

例:数据记录1 是隐藏的----前台按钮显示的文字就是点此公开     用户3是公开可以看的

前台按钮显示的文字就是点此隐藏 

流程---点击公开---弹出警示框----点击确定---后台操作---

复杂点1------点击公开--触发警示框显示---点击确定----才进行ajax交互-------(复杂点:传用户ID

中间经过了一个警示框---没法直接传userID进去----解决:循环时候在点此公开之后,写一个隐藏的input框,存储用户ID,然后jquery 声明一个全局变量--存放用户ID:点击删除---获取影藏input value值)

之前复杂的解决方法---

//全局变量 num 存放 该条记录的id
    var num=0;

<!-- 获取该条记录的id -->
             num = $(this).next('input').val();

然后ajax交互)

复杂点2----ajax 返回数据--需要两部分-数据记录+分页信息

自己研究的解决方案-很复杂--求改进----返回  json_encode(后台数据)+拼接“&”+拼接分页

前台接受数据---根据&拆分---第一部分是数据----

                   $.each(data,
                                function(index, item) { 
                                    html1 += '  ';
                                         });

循环数据--输出到对应容器--;第二部分分页数据输出到对应的page容器;

复杂点3:--------删除时候----ajax请求后台--接受实时数据----前台根据公开还是隐藏--实时改变中间按钮的文字(点此公开、点此隐藏)----需要做判断--很麻烦--初步解决---直接在后台返回的数据源里面加一个字段--专门存放要显示的文字(点此公开/或者点此隐藏)----前台直接接受直接显示

 

© 著作权归作者所有

t
粉丝 2
博文 72
码字总数 82272
作品 0
私信 提问
0067 如何编程开发一个新闻发布功能网站

  上一节课完成了一个学生分数信息管理网页的全部功能,并初步学习了如何使用PHP编程语言调用MySQL数据库实现数据的动态管理。   这节课来学习编写开发一个完整的网站,包含后台数据管理...

零基础学编程
2018/10/23
0
0
MetInfo v5.2.6 版本更新公告

客官久等了,MetInfo v5.2.6 新版发布!请及时升级!更新说明 本次更新版本主要针对5.2.5功能优化和系统BUG修复。 MetInfo v5.2.6 更新简报(2014年6月12日发布更新) 新增:产品,新闻,下载...

MetInfo
2014/06/12
1K
3
修复bug、细节优化--蝉知企业门户系统 5.3.1 发布

蝉知企业门户系统 5.3.1 发布了。 一、修改记录 修复侧边显示不正确问题 修复自动更新权限失败的问题 修复缓存文件存储了两份的问题 自定义css文件路径问题 检查下热门产品区块无法显示的问题...

it1000001001
2016/05/26
1K
3
网市场云建站系统 v3.10 发布,注重实际应用

软件简介 系统成熟、流程完善、细节精致、使用简单。极低的成本投入,5分钟安装部署,选好模版一键导入。最快出网站,最快赚到钱。网市场云建站系统,历经8年,不断完善,拒绝半成品! 升级更...

鬼画符
2018/03/02
560
0
MetInfo v5.2 更新预告版

一、后台界面细化,操作体验优化,功能分布优化。 二、新增快捷导航功能(管理员将自己常用的功能提到快捷导航,便于操作)。 三、BUG修复(5.1.7中存在的细节问题)。 四、解决刚登录后台然...

MetInfo
2013/12/09
1K
6

没有更多内容

加载失败,请刷新页面

加载更多

在Javascript中Eval函数的使用

【eval()函数】 JavaScript有许多小窍门来使编程更加容易。 其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。 举个小例子: var the_unevaled_ans...

花漾年华
16分钟前
3
0
[日更-2019.5.22、23] Android 系统的分区和文件系统(二)--Android 文件系统中的文件

声明 Android系统中有很多分区,每个分区内的文件系统一般都不同的,使用ADB进入系统/目录下可发现挂载这很多的目录,不同的目录中可来自不同的分区及文件系统; 那么,就来分下这些目录里面...

小馬佩德罗
20分钟前
2
0
数组操作相关算法

/*数组的相关的算法操作:1、在数组中找最大值/最小值*/class Test11_FindMax{public static void main(String[] args){int[] array = {4,2,6,8,1};//在数组中找最大...

architect刘源源
今天
2
0
okhttp3 以上版本在安卓9.0无法请求数据的解决方案

应用官方的说明:在 Android 6.0 中,我们取消了对 Apache HTTP 客户端的支持。 从 Android 9 开始,默认情况下该内容库已从 bootclasspath 中移除且不可用于应用。且Android P 限制了明文流量...

chenhongjiang
今天
12
0
简单示例:NodeJs连接mysql数据库

开篇引用网上的说法: 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于...

李朝强
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部