jsjson===

 //查询友好账户

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>&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;

<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;

}

}

  

原文地址:https://www.cnblogs.com/yangy608/p/2172677.html