87,922
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery.js"></script>
<style type="text/css">
.input{width:200px;height:25px;line-height:25px;border:1px solid #000;margin:5px;}
#div{width:200px;height:auto;border:1px solid #000;display:none;position:absolute;background:#ffffff;}
.button{width:90px;height:30px;border:1px solid #000;margin-top:15px;}
.over{background:#cccccc;}
.out{background:#ffffff;}
ul{list-style:none;margin:0px;padding:0px;}
ul{line-height:25px;height:25;}
</style>
<script type="text/javascript">
$(function(){
//alert($('#type2').offset().top);
$('#type').focus(function(){//显示弹出层并进行定位
$('#div').fadeIn();
$('#div').css({"top":$('#type').offset().top+29,"left":$('#type').offset().left});
});
$('#type').blur(function(){
$('#div').fadeOut();
});
$('#div li').hover(//换色
function(){
$(this).removeClass('out');
$(this).addClass('over');
},
function(){
$(this).removeClass('over');
$(this).addClass('out');
});
$('#type').keyup(function(){//键盘释放执行AJAX的后台PHP请求!
$.ajax({
url:'php.php',
type:'post',
async:false,
data:{key:$('#type').val()},
beforeSend:function(){$('#ajax').html("<img src='loading.gif'></img>");},
success:function(data){
var str=$('#div ul').html();
$('#div ul').html(str+'\n<li>'+data+'</li>');
},
error:function(data,status){alert(status);}
});
});
})
</script>
</head>
<body>
姓名:<input type="text" id="type2" class="input"><br/>
地址:<input type="text" id="type" class="input"><span id="ajax"></span><br/>
<div id="div">
<ul>
<li>显示部分1</li>
<li>显示部分1</li>
<li>显示部分1</li>
</ul>
</div>
提交:<input type="button" id="type3" value="提交查询" class=".button">
</body>
</html>
<?php
header("content-type:charset=utf-8");
if($_POST['key'])//取得从客户端传输的key,对应$.ajax里的data:{key:...}
{
$key=$_POST['key'];
echo '从PHP返回的'.$key;//输出值让客户端HTM页面获取!这里你也可以进行数据库入库的操作,和普通入库是一样的了。
}
?>