美文网首页
AJAX小例子

AJAX小例子

作者: 霁雨轩阁 | 来源:发表于2017-12-09 22:03 被阅读0次

    用ajax实现web前端与后台数据的一个交互

    html部分

    <body>

    <h3>请在下面的输入框中键入字母(A - Z):</h3>
    <form action="">
    姓氏:<input type="text" id="txt1" onkeyup="showHint(this.value)" />
    </form>
    <p>建议:<span id="txtHint"></span></p>

    </body>

    js部分的ajax

    <script type="text/javascript">
    function showHint(str)
    {
    var xmlhttp;
    if (str.length==0)
    {
    document.getElementById("txtHint").innerHTML="";
    return;
    }
    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)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
    }
    xmlhttp.open("GET","/ajax/gethint.asp?q="+str,true);
    xmlhttp.send();
    }
    </script>

    实现输入字母在本地服务器文件中找是否有相匹配的信息

    效果图:


    QQ截图20171209220450.png

    相关文章

      网友评论

          本文标题:AJAX小例子

          本文链接:https://www.haomeiwen.com/subject/ehgpixtx.html