在jsp从数据库中获取的数据添加超链接,以及超链接传值问题

先说明一下,从数据库获取的数据是封装调取的。

{
data : 'CARNUM',
orderable : true,
class : 'center',
title : '朋友数量',
mRender : function(
data,
type,
row) {
return '<a href="#" onClick="showDialog(\''+row.PHONENUM+'\',\''+row.NAME+'\',\''+row.ACCOUNT+'\')">'+ row.CARNUM+'</a>';

}

在获取的数据中用<a>标签包起来,href=“#”,在这里不给他加链接,然后写一个onClick=“showDialong()”方法

showDialog(),这是我起的名字,这个可以随便取的。

 function showDialog(phoneNum,name,account){

 layer.ready(function(){ 
     layer.open({
       type: 2,
       title: '跳转页',
       maxmin: true,
       area: ['800px', '500px'],
       content: '${ctx}/im!getFriendView.ce? flag=1'+'&PHONENUM='+row.PHONENUM+'&NAME='+row.NAME+'&ACCOUNT='+row.ACCOUNT,
       end: function(){
         layer.tips('Hi', '#about', {tips: 1})
       }
     });
    });
   }

这里说明一下phoneNum,name,account对应着row.PHONENUM+'\',\''+row.NAME+'\',\''+row.ACCOUNT


获取传过来的参数:

"sAjaxSource" : '${ctx}/im!getImChatlist.ce?imaccountid=${param.imAccountId}&dfaccount=${param.dfAccount}&phonenum=${param.phonenum}',

在这里提醒一下,我这里是封装好的方法${param.imAccountId}就等同于request.getparameter("imAccountid")当然你也可以用el表达式

如果你要写进value里就可以这样

<input id="phonenum" name="phonenum" type="text" value="${param.phonenum}" class="form-control">


大家有什么问题可以提出,大家一起进步微笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟进军大神陆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值