jsp:javascript中如何动态获取数据库的数组

jsp:javascript中如何动态获取数据库的数组,第1张

这是一种“文本智能提示”技术,很多js框架都提供此功能。

针对你的这种情况给如下建议:

(1)目前来看,凡是你想到的可以复用的插件,网上基本上都可以搜索到,不要自己重复造车;

(2)如果你智能提示的文本是有范围的,例如:省份等常用文本,那么就可以使用该技术,使用时一次性将该所有省份信息加载到前端;如果你的文本范围是动态的,而且是数据量挺大,建议不要使用该功能。

像楼上两位哥们说的,onchange事件触发一次就向后台查一次数据库,这种方案技术上可行,在现实中基本上是不可行的,你能想象当用户输入一次文本就“被卡”的情景么,我要是用户我会发疯的。

var ajaxurl = path + "\/json/a.json"

url:ajaxurl,

他这里是把json格式的数据保存在一个页面了,实际应用中你不需要这种的,就是传个url+参数,去后台读取数据库,然后返回一个数组,前台显示。 不要照搬别人的方法,$.post

$.ajax这里的方法你百度一下,看看使用方法就能看懂

如果是用等于比较的话,可以用IN来实现,如:

strSource = "ajax,google,baidu,csdn"

'// 将结果改变为:"'ajax','google','baidu','csdn'"

log_tag = "'" &Replace(strSource,",","','") &"'"

strSQL = "select * from tag where tag_name IN("&log_tag &")"

如果是包含的话,就要用多个OR来做了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存