一、ajax得到值,onclick中传参,转义字符
function getPatientInfo(keyname,position){
var keyname=keyname;
try{$("#patientId").val("");$("#patientId1").val("");}catch(e){}
$.ajax({
type:"POST",
url:encodeURI("patientList_ResourceOption.action?patientName="+keyname),
datatype:"html",
success:function(data){
if(eval_r(data)!=0){
var dataArr=eval_r("("+data+")");
var dataArrLen=dataArr.length;
var html="<div class='scroll'>";
html+="<div class='patientleftTable'>" +
"<span class='ntop'>姓名</span><span class='stop'>性别</span><span class='ttop'>证件类型</span><span class='ctop'>证件号码</span><span class='ztop'>就诊号</span></div>";
html+="<div class='scrollYDiv scrollH'>";
html+="<table border='0' cellspacing='0' cellpadding='0'>";
if(position=="left"){
for(var i=0;i<dataArrLen;i++){
html+="<tr "+(i%2!=0?"class='cur'":"")+">";
html+="<td width='11%' οnclick=\"patientSel('"+dataArr[i].patientName+"','"+dataArr[i].patientId+"','"+dataArr[i].gender+"','"+dataArr[i].hospitalizeCard+"','"+dataArr[i].patientCardNo+"')\"><a href='#'>"+dataArr[i].patientName+"</a></td>";
html+="<td width='11%' οnclick=\"patientSel('"+dataArr[i].patientName+"','"+dataArr[i].patientId+"','"+dataArr[i].gender+"','"+dataArr[i].hospitalizeCard+"','"+dataArr[i].patientCardNo+"')\"><a href='#'>"+dataArr[i].gender+"</a></td>";
html+="<td width='18%' οnclick=\"patientSel('"+dataArr[i].patientName+"','"+dataArr[i].patientId+"','"+dataArr[i].gender+"','"+dataArr[i].hospitalizeCard+"','"+dataArr[i].patientCardNo+"')\"><a href='#'>"+dataArr[i].patientCardType+"</a></td>";
html+="<td width='32%' οnclick=\"patientSel('"+dataArr[i].patientName+"','"+dataArr[i].patientId+"','"+dataArr[i].gender+"','"+dataArr[i].hospitalizeCard+"','"+dataArr[i].patientCardNo+"')\"><a href='#'>"+dataArr[i].patientCardNo+"</a></td>";
html+="<td width='20%' οnclick=\"patientSel('"+dataArr[i].patientName+"','"+dataArr[i].patientId+"','"+dataArr[i].gender+"','"+dataArr[i].hospitalizeCard+"','"+dataArr[i].patientCardNo+"')\"><a href='#'>"+dataArr[i].hospitalizeCard+"</a></td>";
html+="</tr>";
}
}
html+="</table></div></div>";
}
}
});
}