• 一个简单的AJAX实现(HELLO AJAX)


    客户端部分:

    <html>

    <head>
        
    <meta http-equiv="Content-Type" content="text/html"/>
        
    <script language="javascript">
            
    var ajax;
            
    function createAjax()
            {
                
    if(window.ActiveXObject)
                {
                    
    try
                    {
                        
    return new ActiveXObject("Msxm12.XMLHTTP");
                    }
                    
    catch(e)
                    {
                        
    try
                        {
                            
    return new
                                    ActiveXObject(
    "Microsoft.XMLHTTP");
                        }
                        
    catch(e2)
                        {
                            
    return null;
                        }
                    }
                }
                
    else if(window.XMLHttpRequest)
                {
                    
    return new XMLHttpRequest();
                }
                
    else
                {
                    
    return null;
                }
            }
            
    function onRcvData()
            {
                
    if(ajax.readyState==4)
                {
                    
    if(ajax.status==200)
                    {
                        
    var content=document.getElementById('content');
                        content.innerHTML
    =ajax.responseText;
                    }
                    
    else
                    {
                        alert(
    "error");
                    }
                }
            }
            
    function ajaxSendRequest(uri)
            {
                ajax
    =createAjax();
                
    if(!ajax)
                {
                    alert(
    "no");
                    
    return 0;
                }
                
                ajax.onreadystatechange
    =onRcvData;
                ajax.open(
    "GET",uri,true);
                ajax.send(
    "");
            }
        
    </script>
    <title>Hello AJAX</title>

    </head>

    <body>
        
    <div id="content"></div>
        
    <br>
        
    <input type="button" value="Hello" 
            onclick
    ="ajaxSendRequest('http://localhost:8080/test/hello.jsp')">
    </body>

    </html>

    服务器端部分(hello.jsp)

    <html>
        
    <head>
            
    <title>hellp</title>
        
    </head>
        
    <body>
           
    <%
              out.println(
    "HELLO AJAX");
           
    %>
        
    </body>
    </html>
  • 相关阅读:
    面试官问:MySQL锁与事物隔离级别你知道吗?
    MySQL性能优化 — 实践篇2
    asp.net大文件(视频)上传讨论
    asp.net大文件(视频)上传分享
    asp.net大文件(视频)上传问题
    asp.net大文件(视频)上传方法
    asp.net大文件(视频)上传思路
    asp.net大文件(视频)上传功能
    asp.net大文件(视频)上传教程
    ckeditor粘贴word文档图片的源代码
  • 原文地址:https://www.cnblogs.com/xpxu/p/1683844.html
Copyright © 2020-2023  润新知