function res() {
//获取输入值(myname和mymail是两个文本框的id)
var uname = document.getElementById("myname").value
var umail = document.getElementById("mymail").value
//数据库连接对象
var con = new ActiveXObject("ADODB.Connection")
//连接字符串
var str = "DRIVER={SQL SERVER}SERVER=(local)uid=sapwd=123456database=xslt"
//打开数据源
con.Open(str)
//sql语句
var sql = "insert into xslt(name,mail) values(''" + uname + "'',''" + umail + "'')"
try {
//执行sql语句
con.Execute(sql)
//关闭连接
con.Close()
//转向成功页面
window.location.href = "/uploadfile/201101/18/AF93632542.gif" /> }
catch (e) {
alert(e)
}
}
js是无法直接读取数据库中的数据,但是可以用服务器端脚本与js搭配使用。如:
<% String testStr = "HelloJava"%>
<script>
alert('<%=testStr%>')
</script>
因为服务端脚本是先运行的,Js是后运行在客户端的。
所以可以先用服务端脚本读取数据库数据 然后放到js里再运行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)