首先我的表中数据都是通过ajax在js中获取的,代码如下:
$.ajax({
url:"http://localhost:8080/hospital/loadPatient.do",
type:"post",
resultType:"json",
success:function(result){
varpatients=result.data;
$.each(patients,function(i,patient){
varli='[tr][td]'+patient.p_id+'[/td][td][/td]'
varli=li+'[td]'+patient.p_name+'[/td][td]'+patient.p_sex+'[/td][td]'+patient.p_phone+'[/td][td]'+patient.p_idcard+'[/td]'
varli=li+'[td]'+patient.p_date+'[/td]'
varli=li+'[td]查看详情[/td]'
var$li=$(li);
$li.data("p_id",patient.p_id);
$("#sample-t2").append($li);
})
}
})
第一处标红是为了方便取id,在前台隐藏的属性,那么问题来了,当我下一次使用id的时候我在js中,应该怎么取,网上很多都只能取到第一条数据的id,在点击第二行还是取得第一条数据的id。
第二处标红是为了在点击是可以跳进某个js中,当我不会用元素选择器把他选中,这里应该怎么选,
声明一下,所有的数据都是从数据库中遍历出来的,所以不太会,希望答主回答是注意一下;
分 -->
|