DW里面怎么实现点击按钮后执行PHP代码查询数据库,并在别的层显示出来。
<divid="1">id为2的这个层点击按钮后的查询结果在这里显示</div><divid="2">计划这里有个按钮,点击这个按钮后,查询数据库,并在上面的ID=1的层...
<div id="1">id为2的这个层点击按钮后的查询结果在这里显示</div>
<div id="2">计划这里有个按钮,点击这个按钮后,查询数据库,并在上面的ID=1的层里显示</div> 求怎么实现这个!!!!
<?php 这里是查询数据库的代码,已写好 ?>
求大神帮帮忙,鄙人新手 展开
<div id="2">计划这里有个按钮,点击这个按钮后,查询数据库,并在上面的ID=1的层里显示</div> 求怎么实现这个!!!!
<?php 这里是查询数据库的代码,已写好 ?>
求大神帮帮忙,鄙人新手 展开
3个回答
展开全部
如果你把php代码放展示页面文件上面的话,当执行页面时,PHP代码会被执行一遍但没有任何效果,建议把PHP代码单独一个文件,在需要的时候才调用它。
HTML CODE
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div id="id1">
</div>
<div>
<button onClick="loadData()"> click me ! </button>
</div>
<script>
function loadData()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
//Http state
{
document.getElementById("id1").innerHTML=xmlhttp.responseText;
//Assign data to id1
}
}
xmlhttp.open("GET","select.php",true);
//Use the GET method
xmlhttp.send();
}
</script>
</body>
</html>
PHP CODE《select.php》
<?php
select ......
return $data;//$data是查询数据库后返回的内容
追问
大哥 HTML部分的代码可以帮我精简下吗 我实在看不懂 看了好久 , 照顾我这个新手下 谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用ajax异步查询数据库,然后将结果填充到指定位置就行了
var html = '<tr><td>'+solList.name+'</td><td>'+solList.car_color+'</td></tr/>';
$(html ).appendTo("#id1");
就类似这样
追问
可以拿我的举例下吗,我新手上路
追答
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="jquery.min.js"></script>
<style type="text/css">
</style>
</head>
<body>
<div id="show"></div>
<div><input id="check" type="button" value="点击"></div>
</body>
<script type="text/javascript">
$(function(){
$("#check").click(function(){
$.ajax({
url:"/check.php",
data:{},
type: "post",
dataType:'json',
success:function(data){
//这里面将data做一下处理
$("#show").html(data);
}
});
})
})
</script>
</html>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getelementbyid(1).innter就可以放在id为1的地方了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询