//查询友好账户
function getFriends(){
var cardNo=$("#cardNo").val();
var bankScope=$("#pzzfw").val(); //转账范围
var payeeType=$("#pskfsx").val(); //收款人属性
var payeeAddress=$("#pskfszd").val(); //收款方所在地
$.ajax({
type: "POST",
url: "${pageContext.request.contextPath }/system/getFriends.shtml?cardNo="+cardNo+"&bankScope="+bankScope+"&payeeType="+payeeType+"&payeeAddress="+payeeAddress,
dataType:"json",
success: function(data){
$("#iFriend_Body").empty();
// companyId = "";//公司ID
// id;//编号
// 1 payeeName;//户名
// 2 payeeAccount;//帐号
// 3 payeeType;//收款方属性
// 4 bankScope;//转账范围
// 5 province;//省
// 6 town;//市
// 7 inBank;//转入银行
// 8 payeebankno;//收款方行号
// 9 payeebankclearno;//清算行号
// 10 linkNo;//联系号
// 11 linkAddress;//联系地址
// 12 remark;//备注
// 13 reserved1;//保留字段1(收款方所在地)
// 14 reserved2;//保留字段2
if(data.length>0){
for(var i=0;i<data.length;i++){
var inBank=data[i].inBank;
if(null==inBank||inBank=="null"){
inBank="";
}
var linkNo=data[i].linkNo;
if(null==linkNo||linkNo=="null"){
linkNo="";
}
var info= "<tr>";
info=info+"<td align='center' style=' 10%;'><input type='radio' name='banksRadio' value='"+data[i].id+"'></td>";
info=info+"<td><input type='text' style='border:0px;100%;' value='"+data[i].payeeName+"'></td>";
info=info+"<td><input type='text' style='border:0px;100%;' value='"+data[i].payeeAccount+"'></td>";
info=info+"<input type='hidden' style='border:0px;100%;' value='"+data[i].payeeType +"' />";
info=info+"<input type='hidden' style='border:0px;100%;' value='"+data[i].bankScope +"' />";
info=info+"<input type='hidden' style='border:0px;100%;' value='"+data[i].province +"' />";
info=info+"<input type='hidden' style='border:0px;100%;' value='"+data[i].town +"' />";
info=info+"<td><input type='text' style='border:0px;100%;' value='"+inBank+"'></td>";
info=info+"<input type='hidden' style='border:0px;100%;' value='"+data[i].payeebankno +"' />";
info=info+"<input type='hidden' style='border:0px;100%;' value='"+data[i].payeebankclearno +"' />";
info=info+"<td><input type='text' style='border:0px;100%;' value='"+linkNo+"'></td>";
info=info+"<input type='hidden' style='border:0px;100%;' value='"+data[i].linkAddress +"' />";
info=info+"<input type='hidden' style='border:0px;100%;' value='"+data[i].remark +"' />";
info=info+"<input type='hidden' style='border:0px;100%;' value='"+data[i].reserved1 +"' />";
info=info+" </tr>";
$("#iFriend_Body").append(info);
}
}else{
$("#firendsSpan").attr("class","handle_success");
$("#firendsSpan").html("没有匹配记录。");
}
}
});
}
插入HTML:
<!--收款人账户查询-->
<div id="friend_backDiv" class="black_overlay1">
<div id="friend_infoDiv" class="white_content1" style="height:394px;">
<br />
<div style=" 90%; margin: auto; border: 1px; cursor: hand;">
<span class="caption">收款人账户</span>      
<span id="firendsSpan" class=""></span>
<span id="OK"
style="position: absolute; right: 60px; cursor: hand;"
class="title_txt"><a href="#" onclick="chooseFriend();">确认选择</a>
</span>
<span
style="position: absolute; right: 10px; top: 10px; cursor: hand;">
<img onclick="closeDIV();"
src="${pageContext.request.contextPath }/images/pic_close.gif" />
</span>
</diV>
<br />
<div class="table_list" style=" 90%; margin: auto;">
<div>
</div>
<table>
<thead>
<tr>
<td style=" 10%;">
</td>
<td style="">
收款方名称
</td>
<td style="">
收款方帐号
</td>
<td style="">
收款行名称
</td>
<td style="">
联系号
</td>
</tr>
</thead>
<tbody id="iFriend_Body">
</tbody>
</table>
</div>
</div>
</div>
function chooseFriend(){
var $radios=$("input[type='radio'][name='banksRadio']"); //所有行的对象
var b=true; //true 未被选中
$radios.each(function(index){
var $radio=$radios.eq(index);
if($radio.attr("checked")==true){
var b=false;
var $tr=$radio.parent().parent();
var $ins=$tr.find("input");
$("#e_name").val($ins.eq(1).val());
$("#e_card").val($ins.eq(2).val());
if(1==1){//跨行时候
}
closeDIV();
}
});
if(b){
$("#firendsSpan").attr("class","handle_success");
$("#firendsSpan").html("请选择一条记录。");
//setTimeout("removeResult()",1000);
}
}
public String getFriends(){
try {
Enterprise en = (Enterprise) session.getAttribute("enterprise");
String companyId = en.getCompanyId();
String cardNo = request.getParameter("cardNo");
String payeeType = request.getParameter("payeeType");
String payeeAddress = request.getParameter("payeeAddress");
String bankScope = request.getParameter("bankScope");
F1804 f1804 = new F1804();
f1804.setPayeeType(payeeType); //收款人属性
f1804.setPayeeAddress(payeeAddress);//收款方所在地
f1804.setBankScope(bankScope); //转账范围
f1804.setCompanyId(companyId); //公司编号
f1804.execute();
logger.info("收款人帐户:" + f1804.getPList().size());
JSONArray jsonArray = JSONArray.fromObject(f1804.getPList());
out.print(jsonArray);
} catch (Exception e) {
out.print("");
} finally {
out.flush();
out.close();
}
return null;
}
}