asp 怎么实现点击文本框显示数据库里的数据?
要用Ajax一:准备工作新建一个文件夹Databases在文件夹里建立一个数据库#Database.mdb在数据库里建一个表product在product表里建一个字段I...
要用Ajax
一:准备工作
新建一个文件夹 Databases
在文件夹里建立一个数据库 #Database.mdb
在数据库里建一个表 product
在product表里建一个字段 ID
在product表里添加一条记录,ID字段添上内容。
二:把下面的内容保存成 index.asp 文件
-------------------------
<body>
<input type="text" id="test" />
</body>
<script type="text/javascript">
document.getElementById("test").onclick=function(){
//create XMLHttpRequest
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//send request
xmlhttp.open("GET","db.asp",true);
xmlhttp.send();
//onreadystatechange
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("test").value=xmlhttp.responseText;
}
}
//function end
}
</script>
这个是我看到的你的代码,我也能实现,就是想问一下,如果我想要传递id,就是文本框里指定某个id的其他字段的数据显示在文本框里,怎么实现?比如:两个表,item和xj item里的设备编号和xj里的xjid是一样的。我点击设备编号3004的文本框想显示xj表里的xjcontent。这个怎么实现呢? 展开
一:准备工作
新建一个文件夹 Databases
在文件夹里建立一个数据库 #Database.mdb
在数据库里建一个表 product
在product表里建一个字段 ID
在product表里添加一条记录,ID字段添上内容。
二:把下面的内容保存成 index.asp 文件
-------------------------
<body>
<input type="text" id="test" />
</body>
<script type="text/javascript">
document.getElementById("test").onclick=function(){
//create XMLHttpRequest
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//send request
xmlhttp.open("GET","db.asp",true);
xmlhttp.send();
//onreadystatechange
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("test").value=xmlhttp.responseText;
}
}
//function end
}
</script>
这个是我看到的你的代码,我也能实现,就是想问一下,如果我想要传递id,就是文本框里指定某个id的其他字段的数据显示在文本框里,怎么实现?比如:两个表,item和xj item里的设备编号和xj里的xjid是一样的。我点击设备编号3004的文本框想显示xj表里的xjcontent。这个怎么实现呢? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询