ajax如何连接sqlserver数据库

ajax如何连接sqlserver数据库,第1张

在触发方法里捕获输入的值,作为参数用ajax发送请求。请求页面里根据这个参数查询数据库返回结果。

---简单示意---

<script type = "text/javascript ">

var xmlHttp

function doStart(value)

{

var namevalue = value

createxmlHttpRequest()

var url = "请求页面 name= "+namevalue

xmlHttp.open( "get ",url , true)

xmlHttp.onreadystatechange = startCallback

xmlHttp.send(null)

}

startCallback()

{

if (xmlHttp.readyState == 4) {

if (xmlHttp.status == 200) {

var agevalue = xmlHttp.responseXML.getElementsByTagName( "age ").item(0).firstChild.nodeValue

var obj = document.getElementById( "inputbox1 ")

obj.value = agevalue

}

}

}

</script>

...

<input type= "text " id= "inputbox1 " onChange=Start(this.value) />

...

ajax是不能直接与数据库连接的 但是可以经过servlet 当servlet运行时 会从ajax哪里接受数据 之后与数据库连接 一般我做的时候是经过servlet返回给页面一个xml形式的数据 再经过ajax解析成需要的数据 之后发送到网页中 这种用法比较广泛 比如级联菜单

搞清楚一点,AJAX无法通过自身连接数据库,他的作用只是在后台打开一个网页,得到返回数据,

给个示意图你,自己理解下吧

A页面通过AJAX请求B.JSP页面,

B.JSP页面查询数据库,获得结果,输出页面,

A页面的AJAX获得B的结果,返回给B。

整个过程,AJAX相当于一台车,而里面坐什么人就看B页面


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6780105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存