jsp mysql ajax读取数据库数据

jspmysqlajax读取数据库数据,假使功能如下,键盘输入数字帐号,jsp+ajax无刷新自动读取user表下的姓名、部门等信息并自动填充到文本框中,本人对ajax不... jsp mysql ajax读取数据库数据,假使功能如下,键盘输入数字帐号,jsp+ajax无刷新自动读取user表下的姓名、部门等信息并自动填充到文本框中,本人对ajax不熟悉,麻烦好心者尽量解答详细点,分别写出jsp文件和js文件代码,谢谢了。 展开
 我来答
雪之_羽
2013-05-12 · TA获得超过109个赞
知道答主
回答量:174
采纳率:0%
帮助的人:79.7万
展开全部
<head>
<script><!--
function createXMLHttpRequest(){
var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp) {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}

function sendAJAXRequest(){
var zh = document.getElmentById("zh");
var bm = document.getElmentById("bm");
var xm = document.getElmentById("xm");

var requestURL = "<%=request.getContextPath()%>/ajaxQueryUser.do?zh="+zh;

var xmlHttp = createXMLHttpRequest();
xmlHttp.open("post", requestURL, true); // true表示异步通信
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState == 4) {
if(xmlHttp.status == 200){
var response = xmlHttp.responseText;
if(response == "success"){
bm.value="";

xm.value="";

}

}else{
alert("error"+xmlHttp.status);
}
}
}; //回调函数
xmlHttp.send(null);
}
</script>
<head>
<body>
<div>帐号<input type="text" name="zh" id="zh" onblur="sendAJAXRequest()"/></div>
<div>姓名<input type="text" name="xm" id="xm"/></div>
<div>部门<input type="text" name="bm" id="bm"/></div>
</body>
追问
先谢谢你了,再问一下,连接数据库在哪啊?能详细点吗?我使用的是MYSQL,就在jsp中连接数据库就行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式