日期:2014-05-16  浏览次数:20938 次

实时查询功能怎么实现?
类似搜索引擎页面,输入关键词时,根据输入字符查询数据库,将符合内容的数据显示在下面,看似简单但实现不容易,哪位有现成的代码参考一下?谢谢!

应该用oninput检测数据变化,然后js进行处理,但js调用数据库比较麻烦,用Ajax好像也比较难做。

能直接用asp的form表单之类实现吗?

------解决方案--------------------
用Ajax的GetJson获取数据,返回的是json,通过json返回的数据加载到前端,aspx是没有问题的,asp我是没有试过.
------解决方案--------------------
http://wenku.baidu.com/link?url=DoxBuMmWliDvbvx8n3Ju-o06zMqJ6ptyBSPdH8dja1rbaRe0lBjkyVMatDw5dXPKkpASXjEuKy_LGRXJ5f7m2gjOKtpCU_oc6ZShdaW2l8C
我原来安照这个做的,效果一般,有BUG
------解决方案--------------------
大把多这种autocomplete插件,找一个看api,然后配置动态页为你的asp,asp输出插件需要的数据格式就行了jquery autocomplete下载
------解决方案--------------------
引用:
类似搜索引擎页面,输入关键词时,根据输入字符查询数据库,将符合内容的数据显示在下面,看似简单但实现不容易,哪位有现成的代码参考一下?谢谢!

应该用oninput检测数据变化,然后js进行处理,但js调用数据库比较麻烦,用Ajax好像也比较难做。

能直接用asp的form表单之类实现吗?

这个肯定是需要JS的,网上这个有例子:
http://www.baidu.com/baidu?wd=%B7%C2google%CF%C2%C0%AD%CC%E1%CA%BE&tn=monline_dg

自己找个例子看看吧