php怎么实时更新信息

比如说我在一个<inputtype="text"name="username">里面输入用户名之后,自动检测你这个用户名是否已经被注册。(用post的话是不是一定得先su... 比如说我在一个<input type="text" name="username">里面输入用户名之后,自动检测你这个用户名是否已经被注册。(用post的话是不是一定得先submit?但我希望能够自动检测,不用人手按按钮)
怎么办呢?
展开
 我来答
du瓶邪
推荐于2016-01-17 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2941万
展开全部
//页面语句
var userid = getElementById('#username');
var passwd = getElementById('#password');
$.ajax({
    url:'后台处理地址',
    dataType:'JSON',
    type:'POST',
    data:'username='+userid+'&passwd='+passwd,
    error: function(){
        //post失败
    }
    success: function(data) {//post成功
        if (data.s=='ok') {
            //成功信息,处理语句
        }else {
            //失败信息,处理语句
        }
    }
});

   

//后台语句
if (count($volist) > 0) {//有数据
     
    ......//处理语句
     
    $data = array('s'=>'ok','html'=>$html,'page'=>'<span class="page">'.$show.'</span>');
    echo json_encode($data);
}else {//无数据
    $html = "<tr class='tr'><td class='tc' colspan='11'>暂无数据,等待添加~!</td></tr>";
    $data = array('s'=>'no','html'=>$html);
    echo json_encode($data);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汲职0GL3f6
2011-08-10 · TA获得超过987个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:422万
展开全部
那就是AJAX技术。
http://baike.baidu.com/view/1641.htm
你可以去PHP100上下载视频
http://www.php100.com/html/shipinjiaocheng/PHP100shipinjiaocheng/2009/0525/2942.html
这个是基础的

以后你可以用其他的例如Jquery之类的,它们编写速度快,也不是很难。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式