关于从后台传来的json数据,使用jquery动态展现所有的item,给每个item添加删除功能
来源:互联网 发布:中银淘宝信用卡年费 编辑:程序博客网 时间:2024/05/29 16:42
<table class="table table-hover"><thead><tr><th>标题</th><th>内容</th><th>创建时间</th><th>操作</th></tr></thead><tbody id="tbody"></tbody></table>
<script>$(document).ready(function() {getMessageAll();});function sendMsgToServlet() {var publicMsgThemePara = $("#publicMsgTheme").val().trim();var publicMsgContentPara = $("#publicMsgContent").val().trim();if(publicMsgThemePara != "" && publicMsgContentPara != "") {$.get('/secondaryMarket/PulibcMsg', {status : 1,publicMsgTheme : publicMsgThemePara,publicMsgContent : publicMsgContentPara}, function(data, textStatus) {if(textStatus == "success") {if(data.isSuccess == "true") {alert("发送成功!");$("#tbody").empty();//回复成功后,先进行清空,再重新拿出所有的东西getMessageAll();} else {if(data.isRegister == "false") {alert("请先进行登录!");window.location.href = "/secondaryMarket/pages/Public_Visit/login.html";} else if(data.isAdmin == "false") {window.location.href = "/secondaryMarket/pages/Public_Visit/login.html";} else {alert("请刷新重试!");}}} else {alert("发送失败!请刷新重试!");}}, "json");}}/* {"isAdmin":"true","publicMsgs":null,"isSuccess":"true","isRegister":"true"} *//* publicMsgId | publicMsgTheme | publicMsgContent | publicMsgTime */function getMessageAll() {$.get('/secondaryMarket/PulibcMsg',{status : 3},function(data, textStatus) {if(textStatus == "success") {if(data.isSuccess == "true") {for(var i = 0; i < data.publicMsgs.length; i++) {var tbody = $('<tr></tr>');var td = $('<td></td>');td.text(data.publicMsgs[i].publicMsgTheme);td.appendTo(tbody);var td1 = $('<td></td>');td1.text(data.publicMsgs[i].publicMsgContent);td1.appendTo(tbody);var td2 = $('<td></td>');td2.text(data.publicMsgs[i].publicMsgTime);td2.appendTo(tbody);var td3 = $('<td></td>');var a = $('<a></a>');a.text("删除");a.bind("click", {index:data.publicMsgs[i].publicMsgId}, function(event){<pre name="code" class="javascript"> $.get('/secondaryMarket/PulibcMsg', {status : 2,publicMsgId : event.data.index}, function(data, textStatus) {//alert(data.isSuccess);if(textStatus == "success") {if(data.isSuccess == "true") {alert("删除成功!");$("#tbody").empty();//删除成功后,先进行清空,再重新拿出所有的东西getMessageAll();} else {if(data.isRegister == "false") {alert("请先登录!");window.location.href = "/secondaryMarket/pages/Public_Visit/login.html";} else {alert("请刷新重试!");}}} else {alert("您的网络可能存在问题,请刷新重试!");}}, "json");});a.appendTo(td3);td3.appendTo(tbody);tbody.appendTo($("#tbody"));}} else {if(data.isRegister == "false") {alert("请先进行登录!");window.location.href = "/secondaryMarket/pages/Public_Visit/login.html";} else if(data.isAdmin == "false") {window.location.href = "/secondaryMarket/pages/Public_Visit/login.html";}}} else {alert("请刷新重试!");}},"json");}</script>
使用a.bind("click", {index:data.themes[i].themeId}, function(event) {
//将动态添加进来的json数据,进行替换成index,此处,继续使用event.data.index;就是需要用到的json的数据
});
这样的话,一切就ok了。
0 0
- 关于从后台传来的json数据,使用jquery动态展现所有的item,给每个item添加删除功能
- 给ListView每个Item添加EditText,输入数据不窜行
- Android-UI布局---RecyclerView学习(六)item添加删除展现的动画效果
- 动态添加删除ExpandableListView的item的例子
- 动态添加删除ExpandableListView的item的例子
- 动态添加删除ExpandableListView的item的例子
- Android listview动态添加删除更新带ProgressBar的Item
- 实现类似listView中动态添加Item的功能
- 关于listview的item实现滑动删除功能实现
- RecyclerView关于添加/删除Item的那些坑~~~
- 关于Recyclerview删除item后的数据乱跳问题
- 给RecyclerView的Item添加点击事件
- freemarker把从后台传来的uct时间格式化展现到前台
- JavaScript >AjaxFileUpload插件无法解析后台传来的json数据
- Android ListView给每个Item显示不同颜色的字体
- expandablelistview 动态添加不同的子item。
- 给Android ListView添加删除item动画
- 给Android ListView添加删除item动画
- Qt中的QString,QByteArray,Qchar, char*
- VS2015编写能够被vb\delphi等调用的dll
- Oracle存储过程例子:运用了正则表达式、数组等
- JavaScript全局变量和局部变量的使用注意点
- Android Support is disabled---Android Studio 2.0问题
- 关于从后台传来的json数据,使用jquery动态展现所有的item,给每个item添加删除功能
- docker安装。
- GDOI2016总结
- python 汉诺塔 Fibonacci数列
- 第27章 硬件输入模型和局部输入状态
- 从tabbar控制器跳到另一个tabbar控制器页面
- iOS 调起微信支付页面后,点击取消或支付成功无法返回原APP问题
- Object-c------分类
- OpenGL--帧缓冲区