比如说有一个“查看”,需要添加链接,但是是根据服务类别列的值进行判断,服务类别值如果为“维修服务”,则链接到百度,如果为“耗材服务”则链接到新浪,用js实现可以,用其它方法也可以,如下图
解决方案 »
- 怎么在网页中动态地更换Flash文件
- 多层嵌套的JSON怎么生成? 前台解析?
- javascript滚动显示数据库内容问题,它总是说我undefined!!!跪求帮忙
- 谁有好点的javascript Menu类,我这知道一个但不支持中文,有愿意接受挑战的试试改成支持中文的。
- 对页面表格进行拖动后保存
- |M| 150分:我们都知道.nextSibling可以找到下一个节点的对象,但是要是在节点里面要怎么找呢
- 不用 herf 怎么 把文字上的光标显示为手型??
- 同样的js文件在不同的环境下会报错,在线等
- 怎么样把 document.createElement("div"); 这个 div 给显示出来?
- 字符串比较问题!
- 为什么这个代码运行不出随意点击页面可以弹出窗口?
- 老哥们 谁有js根据银行卡号判断银行的方法
假设返回的内容
data=[{type:"维修服务",status:"未委托",link:"www.baidu.com"},{type:"xx服务",status:"未委托",link:"www.xxu.com"},{type:"xx服务",status:'未委托',link:"www.xx.com"}]
//具体的得看你后台返回的是什么数据,比如里面的link有可能是你后台的唯一标识,不一定直接就是要链接的网址。
//那么拿到这个数据后你再拼接好,展示出来,比如
var str='';
for(key in data)
{
str+='<tr><td>'+data[key].type+'</td><td>'+data[key].status+'</td><td><a href="'+data[key].link+'">查看</a></td>'+'</tr/>'}//最后再加个table标签
str='<table>'+str+'</table>';document.write(str);
//添加到DOM里面就行了
以上内容为代码片段,仅提供思路,请勿直接复制粘贴到自己项目,可自行测试
link里面请填写完整路径,包括协议,比如http://www.baidu.com