+ -
当前位置:首页 → 问答吧 → Ajax 404,帮我看看

Ajax 404,帮我看看

时间:2010-12-11

来源:互联网

PHP code

<?php                // PHP程序开始
error_reporting(E_ALL^E_NOTICE);// 关闭所有提示
if($_GET["username"]=="admin")    // 如果填入的用户名是admin,则
{
    $msg="admin已经存在";    // 消息:用户名重复
    $msg=iconv("gb2312","UTF-8",$msg);    // 字符编码转换
    echo $msg;        // 传回HTTP响应数据
}
else                // 如果填入的是其它
{    
    $msg=$_GET["username"]."可用";    // 消息:用户名可用
    $msg=iconv("gb2312","UTF-8",$msg);    // 字符编码转换
    echo $msg;        // 传回HTTP响应数据
}
?>



HTML code

<html>
<head>
    <title>范例17-3</title>                                                                                        <!--标题-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <!--元数据-->
</head>
<body>                                                                                                                                <!--文档体-->
    用户名:<input id="Text1" type="text" onblur="OnBlur(this)"/>                <!--用户名文本框-->
<span id="IdCheck" style="width: 153px;height: 10px">                                    <!--提示标签-->
(填入用户名,例如admin)<div id="message">                                                            
</div></span> 
<script lnaguage="jvascript">                                                                                    // 脚本开始
    var xmlHtpRq;                                                                                                                // 保存XMLHttpRequest对象引用
    function OnStatusChange()                                                                                        // 状态事件处理程序
    {
        if (xmlHtpRq.readyState == 4)                                                                         // 正常响应状态
        {
            if (xmlHtpRq.status == 200)                                                                            // 正确的接收响应数据
            {
                document.getElementById('message').innerHTML = xmlHtpRq.responseText;    // 设置提示信息
            } 
            else                                                                                                                        // 状态不正常
            {
                document.getElementById('message').innerHTML = xmlHtpRq.status;    // 输出状态码
            }
        }
    }
    function OnBlur( obj )                                                                                            // 文本框失去焦点时执行
    {
        xmlHtpRq = new ActiveXObject("Microsoft.XMLHTTP");                                // 创建XMLHttpRequest对象
        url = "http://localhost/server.php?username=" + obj.value;                // 构建URL
        xmlHtpRq.open('GET', url, true);                                                                    // 打开连接
        xmlHtpRq.onreadystatechange = OnStatusChange;                                            // 注册状态事件侦听器
        xmlHtpRq.send(null);                                                                                            // 发送请求
    }
    </script>
</body>
</html>




就是一个AJAX验证用户名是否存在的例子,我这里总是404,麻烦大家帮我看看,谢谢了

作者: ratzip   发布时间: 2010-12-11

404 明显是url 错误撒

作者: hch126163   发布时间: 2010-12-13

热门下载

更多