如何在一个文本框中输入部分文本后,就能够把关联的后台数据库相近的搜索出来

如何在一个文本框中输入部分文本后,就能够把关联的后台数据库相近的搜索出来,第1张

假如你的是B/S系统那么给你两个解决方案

1)利用textbox的onpropertychange事件,文本框每改变一次就会触发一个JS事件,然后你JS利用AJAX请求数据,把返回的数据填充到一个DIV里面,把DIV的display设置为BLOCK。

2)利用微软自带的AJAX控件AutoCompleteExtender,你可能没有,去微软官方下载AJAX包,或者留下你的“企鹅”,我发给你

建议你这样试试看:

 在VS中写好数据库访问类,包含增删改查

在app.config或者直接在类中定义好数据库连接字符串

使用文本框的单击事件来触发读取数据库中数据,然后再将查询到的数据显示到文本框中

如有什么哪些没讲清楚的,请追问

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

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

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

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

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

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


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存