寻找一个非常简单的AJAX脚本

H. *_*nce 2 ajax

我需要一个非常基本,简单和轻量级的AJAX脚本.

有没有人有他们可以共享的这样一个脚本的shell?

这就是我所拥有的:

  • 我在服务器上有一个PHP脚本,它回显服务器上的当前日期和时间
  • 我只需要调用php脚本的javascript并将回显的文本字符串加载到js var中,这样我就可以在我的app中使用它

(我需要服务器时钟的原因是网站的所有访问者都必须使用相同的时钟.该应用程序不适用于服务器时区以外的访问者.)

谢谢你的帮助.

Aat*_*man 5

JQuery可能是AJAX的正确答案,但您也可以在普通的旧Javascript中执行此操作,如下所示:

 <html>
<head>
    <script type="text/javascript">
        function loadXMLDoc(){
            var xmlhttp;
            if (window.XMLHttpRequest)  {
                // code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp=new XMLHttpRequest();
            }
            else {// code for IE6, IE5
                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
            }

            //the callback function to be callled when AJAX request comes back
            xmlhttp.onreadystatechange=function(){
                if (xmlhttp.readyState==4 && xmlhttp.status==200){
                    document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
                }
            }       
            xmlhttp.open("POST","<<url of web address>>",true);
            xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
            xmlhttp.send("fname=Henry&lname=Ford");
    }
    </script>
</head>
<body>

<h2>AJAX</h2>
<button type="button" onclick="loadXMLDoc()">Request data</button>
<div id="myDiv"></div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)