VaR XMLHTTP;
Function createxmlhttprequest (){
If (window. activexobject ){
XMLHTTP = new activexobject ("Microsoft. XMLHTTP ");
}
Else if (window. XMLHttpRequest ){
XMLHTTP = new XMLHttpRequest ();
}
}
Function queryuserinfo (){
VaR jrntl_id = Document. getelementbyid ("jrntl_id"). value;
If (jrntl_id = ""){
Return;
}
VaR url = "../JSP/gywork/getinfo. jsp? Userid = "+ jrntl_id;
Createxmlhttprequest ();
XMLHTTP. onreadystatechange = handleaddstatechange;
XMLHTTP. Open ("get", URL, true );
XMLHTTP. Send (null );
}
Function handleaddstatechange (){
If (XMLHTTP. readystate = 4 ){
If (XMLHTTP. Status = 200 ){
VaR responsexml = XMLHTTP. responsexml;
VaR queryresult = responsexml. getelementsbytagname ("queryresult") [0]. firstchild. nodevalue;
If ("failed" = queryresult ){
Document. All ("jyid"). innerhtml = "enter the correct number ";
} Else {
VaR name = responsexml. getelementsbytagname ("name") [0]. firstchild. nodevalue;
VaR bank_id = responsexml. getelementsbytagname ("bank_id") [0]. firstchild. nodevalue;
VaR bank_name = responsexml. getelementsbytagname ("bank_name") [0]. firstchild. nodevalue;
Document. getelementbyid ("jrntl_id_name"). value = Name;
Document. getelementbyid ("jrnbr"). value = bank_id;
Document. getelementbyid ("jrnbr_name"). value = bank_name;
Document. All ("jyid"). innerhtml = "correct ";
}
}
Else {
Alert ("An error occurred while obtaining background data! ");
}
}
}