某度搜索效果制作

前台页面

<body>

<input type="text" name="username"  οnblur="shou()"/>
<input type="submit"  value="提交" />
<div id="sel"></div>
<script src="jquery-3.2.1.js"></script>
<script>
    function shou()
    {
        var user = $(":input").val();
        $.ajax({

            url:'accept.php',

<!--要连接的地址-->

            data:'user='+user,

<!--要进行传递的数据,变量名,值-->

            dataType:"json",

<!--定义数据格式-->

            type:'POST',

<!--传输数据用什么类型接-->

            success:function(msg)
            {

                var html='';

<!--定义一个空的常量-->

                $(msg).each(function(k,v) {

<!--用each将数据进行遍历-->

                    html+="<div>"+v.sname+"</div>";

<!--进行 替换中间为替换的内容,v.查询的字段-->

                });

                $("#sel").html(html);

<!--替换id 为sel中的东西-->

                }
            });
        }
</script>

</body>


后台接收页面

<?php
$dsn = "mysql:host=127.0.0.1;dbname=education";
$db = new PDO($dsn, 'root', 'root');
$db->query("set names utf8");
$user=$_POST['user'];
$sql="select * from student where sname like '$user%'";
$res=$db->query("$sql");
$data=$res->fetchAll();
echo json_encode($data);

发送数据json格式和前台的格式需要对应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值