AJAX 中的javascript部分
2013-04-02 17:11
351 查看
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="请输入正确号";
}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="号正确";
}
}
else {
alert("进行后台数据获取发生错误!");
}
}
}
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="请输入正确号";
}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="号正确";
}
}
else {
alert("进行后台数据获取发生错误!");
}
}
}
相关文章推荐
- 简化 Ajax 和 Java 开发,第 1 部分: 用 JSP 标记文件动态生成 JavaScript 代码
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- JSF 2 简介,第 3 部分: 事件处理、JavaScript 和 Ajax
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- 掌握 Ajax,第 5 部分: 操纵 DOM 使用 JavaScript 即时更新 Web 页面
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- html&JavaScript&ajax 部分
- Ajax学习之第二部分 使用 JavaScript 和 Ajax 发出异步请求
- JSF 2 简介,第 3 部分: 事件处理、JavaScript 和 Ajax
- html&JavaScript&ajax部分
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- JSF 2 简介,第 3 部分: 事件处理、JavaScript 和 Ajax
- JavaScript和Ajax部分(2)
- JavaScript和Ajax部分(4)
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- java面试题之三:html&JavaScript&ajax 部分
- 掌握Ajax系列 第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- JavaScript和Ajax部分(1)
- 使用 Dojo 的 Ajax 应用开发进阶教程,第 1 部分: JavaScript 技巧与高级特性