终于解决了这个问题,看了一天了。。。
来源:互联网 发布:oracle数据库教材 编辑:程序博客网 时间:2024/05/09 08:21
function switchTag() {
var ul = document.getElementsByTagName("ul")[0];
var li = ul.getElementsByTagName("li");
for(var i=0;i<li.length;i++){
li[i].onclick=function(){
var id = this.getAttribute("value");
switch(id){
case '1': //这个地方弄了好久,好不容易将ul 中li的value值只输出一次了,但是总是执行不了后面一段Ajax操作,后面在其后面弹出一句话,发现这句话没有输出 才发现是比对时出错的 我将 case'1' 字符串写成了 case 1,然后就比对不了,后面发现输出的应该是一个字符串,改成这段终于可以了
$.ajax({
url: 'show1_showDistribution.action',
dataType: 'json',
//type: 'POST',
success: function (data) {
var str="";
var dataObj=eval(data.obj);
str+='<tr font-size="17"><td width="8%">编号</td><td width="8%">校区</td><td width="8%">楼栋</td><td width="8%">性别</td><td width="10%">寝室号</td><td width="10%">学号</td><td width="10%">姓名</td><td width="8%">操作</td></tr>';
str+='<td width="60px">'+dataObj[0]+'</td>';
str+='<td width="60px">'+dataObj[1]+'</td>';
str+='<td width="60px">'+dataObj[2]+'</td>';
str+='<td width="60px">'+dataObj[3]+'</td>';
str+='<td width="60px">'+dataObj[4]+'</td>';
str+='<td width="60px">'+dataObj[5]+'</td>';
str+='<td width="60px">'+dataObj[6]+'</td>';
str+='<td width="20%" id="mya"><a href="#" class="big-link" data-reveal-id="myModal" onClick="deleteDistribution('+dataObj[0]+')">删除</a>/<a href="#" data-reveal-id="myModal" id="look1" onClick="operate('+dataObj[0]+')">修改</a></td></tr>';
$("#mytable").html(str) ;
}
});
break;
case '2':
$.ajax({
url: 'show2_showRepair.action',
dataType: 'json',
//type: 'POST',
success: function (data) {
var str="";
var dataObj=eval(data.obj);
str+='<tr font-size="17"><td width="10%">编号</td><td width="10%">报修物品</td><td width="25%">报修时间</td><td width="10%">寝室号</td><td width="10%">操作</td></tr>';
str+='<td width="60px">'+dataObj[0]+'</td>';
str+='<td width="60px">'+dataObj[1]+'</td>';
str+='<td width="60px">'+dataObj[2]+'</td>';
str+='<td width="60px">'+dataObj[3]+'</td>';
str+='<td width="20%" id="mya"><a href="#" class="big-link" data-reveal-id="myModal" onClick="delete('+dataObj[0]+')">删除</a>/<a href="#" data-reveal-id="myModal" id="look1" onClick="operate('+dataObj[0]+')">受理</a></td></tr>';
$("#mytable").html(str) ;
}
});
break;
case 3:
$.ajax({
url: 'show3_showRewards.action',
dataType: 'json',
//type: 'POST',
success: function (data) {
var str="";
var dataObj=eval(data.obj); //这里是在后台返回的json对象通过拼接形成表格,然后再在前台显示这张表格
str+='<tr font-size="17"><td width="10%">编号</td><td width="20%">内容</td><td width="25%">时间</td><td width="10%">类型</td><td width="10%">寝室号</td><td width="10%">操作</td></tr>';
str+='<td width="60px">'+dataObj[0]+'</td>';
str+='<td width="60px">'+dataObj[1]+'</td>';
str+='<td width="60px">'+dataObj[2]+'</td>';
str+='<td width="60px">'+dataObj[3]+'</td>';
str+='<td width="60px">'+dataObj[4]+'</td>';
str+='<td width="20%" id="mya"><a href="#" class="big-link" data-reveal-id="myModal" onClick="delete('+dataObj[0]+')">修改</a>/<a href="#" data-reveal-id="myModal" id="look1" onClick="operate('+dataObj[0]+')">删除</a></td></tr>';
$("#mytable").html(str) ;
}
});
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
break;
}
}
break;
}
var ul = document.getElementsByTagName("ul")[0];
var li = ul.getElementsByTagName("li");
for(var i=0;i<li.length;i++){
li[i].onclick=function(){
var id = this.getAttribute("value");
switch(id){
case '1': //这个地方弄了好久,好不容易将ul 中li的value值只输出一次了,但是总是执行不了后面一段Ajax操作,后面在其后面弹出一句话,发现这句话没有输出 才发现是比对时出错的 我将 case'1' 字符串写成了 case 1,然后就比对不了,后面发现输出的应该是一个字符串,改成这段终于可以了
$.ajax({
url: 'show1_showDistribution.action',
dataType: 'json',
//type: 'POST',
success: function (data) {
var str="";
var dataObj=eval(data.obj);
str+='<tr font-size="17"><td width="8%">编号</td><td width="8%">校区</td><td width="8%">楼栋</td><td width="8%">性别</td><td width="10%">寝室号</td><td width="10%">学号</td><td width="10%">姓名</td><td width="8%">操作</td></tr>';
str+='<td width="60px">'+dataObj[0]+'</td>';
str+='<td width="60px">'+dataObj[1]+'</td>';
str+='<td width="60px">'+dataObj[2]+'</td>';
str+='<td width="60px">'+dataObj[3]+'</td>';
str+='<td width="60px">'+dataObj[4]+'</td>';
str+='<td width="60px">'+dataObj[5]+'</td>';
str+='<td width="60px">'+dataObj[6]+'</td>';
str+='<td width="20%" id="mya"><a href="#" class="big-link" data-reveal-id="myModal" onClick="deleteDistribution('+dataObj[0]+')">删除</a>/<a href="#" data-reveal-id="myModal" id="look1" onClick="operate('+dataObj[0]+')">修改</a></td></tr>';
$("#mytable").html(str) ;
}
});
break;
case '2':
$.ajax({
url: 'show2_showRepair.action',
dataType: 'json',
//type: 'POST',
success: function (data) {
var str="";
var dataObj=eval(data.obj);
str+='<tr font-size="17"><td width="10%">编号</td><td width="10%">报修物品</td><td width="25%">报修时间</td><td width="10%">寝室号</td><td width="10%">操作</td></tr>';
str+='<td width="60px">'+dataObj[0]+'</td>';
str+='<td width="60px">'+dataObj[1]+'</td>';
str+='<td width="60px">'+dataObj[2]+'</td>';
str+='<td width="60px">'+dataObj[3]+'</td>';
str+='<td width="20%" id="mya"><a href="#" class="big-link" data-reveal-id="myModal" onClick="delete('+dataObj[0]+')">删除</a>/<a href="#" data-reveal-id="myModal" id="look1" onClick="operate('+dataObj[0]+')">受理</a></td></tr>';
$("#mytable").html(str) ;
}
});
break;
case 3:
$.ajax({
url: 'show3_showRewards.action',
dataType: 'json',
//type: 'POST',
success: function (data) {
var str="";
var dataObj=eval(data.obj); //这里是在后台返回的json对象通过拼接形成表格,然后再在前台显示这张表格
str+='<tr font-size="17"><td width="10%">编号</td><td width="20%">内容</td><td width="25%">时间</td><td width="10%">类型</td><td width="10%">寝室号</td><td width="10%">操作</td></tr>';
str+='<td width="60px">'+dataObj[0]+'</td>';
str+='<td width="60px">'+dataObj[1]+'</td>';
str+='<td width="60px">'+dataObj[2]+'</td>';
str+='<td width="60px">'+dataObj[3]+'</td>';
str+='<td width="60px">'+dataObj[4]+'</td>';
str+='<td width="20%" id="mya"><a href="#" class="big-link" data-reveal-id="myModal" onClick="delete('+dataObj[0]+')">修改</a>/<a href="#" data-reveal-id="myModal" id="look1" onClick="operate('+dataObj[0]+')">删除</a></td></tr>';
$("#mytable").html(str) ;
}
});
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
break;
}
}
break;
}
}
这段代码用了好长好长时间去解决啊
0 0
- 终于解决了这个问题,看了一天了。。。
- 郁闷,这个问题从昨天到今天终于解决了
- 终于解决了ora-00119和ora-00132这个问题
- RegQueryValueEx 耗了我一天的时间 终于解决了
- 我终于也碰到volatile这个问题了
- 看了一天闲书。
- 问题终于解决了
- 终于解决掉了
- 蓝屏终于解决了
- 麻烦终于解决了!
- 这一天终于来了
- “这一天终于来了”
- 这一天终于来了
- 这一天终于来了
- 这一天终于来了
- “这一天终于来了”
- 拼了整整一天,把这个问题给搞明白了
- 终于把:无法命中断点,还没有为文档加载任何符号这个问题解决了!
- eclipse下android JNI开发小实例
- MySQL 指针的艺术--base_list
- qq密码被盗怎么办
- 有些英语,不能不懂装懂!——值得保留的
- linux cd命令详解及cd命令的几个小技巧
- 终于解决了这个问题,看了一天了。。。
- 求M的N次方的最后三位
- 安卓文本分享功能的实现
- 发现一个宝贝,给为英语奋斗的人:【16天背完7000个单词(共784句)
- 聊QQ时,系统消息提示“被迫下线”怎么回事
- Spring MVC无法获取到页面表单put过来的参数的解决方案
- 决定bitmap大小的元素之色彩篇(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- UML图之类图
- 将悲伤埋进心底,让苦涩的笑容代替