hyfm.net
当前位置:首页 >> html用AjAx连接数据库 >>

html用AjAx连接数据库

打个断点,看看你那句sql语句输出的是什么你就知道错在哪了

这个肯定要后台的

你肯定需要一个动态服务器页面提供数据,纯静态的html只能承载ajax代码而已,ajax请求动态网页,网页在后台请求数据库返回

ajax连接数据库是通过ajax调用后台servlet,然后servlet请求dao接口实现的.比如有页面ajax实现方法:function showcustomer(str){var xmlhttp;if (str=="") { document.getelementbyid("txthint").innerhtml=""; return; }if (window.xmlhttprequest)

ajax是没有办法直接和后台的数据库连接的,一般都是后台代码和数据连接,然后ajax和后台代码连接.

理论上是不要这么做的 javascript代码会暴露给客户端 你的数据库地址 帐号 密码都会暴露 建议采取用动态语言读取数据库 比如 asp php jsp asp.net等都可以 然后用javascript 去提交参数给动态页面,也就是所谓的ajax的方式.

理论上不建议这样连,但是也可以连的 代码如下:<script type="text/javascript" language="javascript" charset="gb2312"><!-- function getCountFromDB() { var filePath = location.href.substring(0, location.href.indexOf("index.html")); var

你先拿ASP 建立个 数据库连接页面 比如 conn.asp 里面 连接好数据库 再在你需要 连接数据库的html页面调用conn.asp <!--#include files="conn.asp"--> 直接 的话 是不可以连接的

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

查询啥数据,而且ajax也就是请求一个页面,页面里面也要链接数据源

网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com