黑马程序员技术交流社区

标题: AJAX没反应 [打印本页]

作者: 马亚冲    时间: 2011-8-23 08:57
标题: AJAX没反应
写代码的过程中,先用alert()测试一下有没有反映,可是点击按钮没有反映,怎么回事???[code=jscript]<html>
  <head>
    <title>ajax_receive_content.html</title>
    <script language="javascript">
            var xmlHttp ;//ajax 核心对象
            function createXMLHttp() {//创建XMLHttpRequest核心对象
                    if(window.XMLHttpRequest) {//判断当前的浏览器类型
                            xmlHttp = new XMLHttpRequest();//表示使用的为FireFox内核的浏览器
                    }else {
                            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP") ;//表示使用的为IE内核的浏览器
                    }
            }
            function showMsg(){
                    createXMLHttp() ;//创建XMLHttp对象
                    xmlHttp.open("POST" ,"content.html") ;//设置请求参数
                    xmlHttp.onreadystatechange = showMsgCallback ;//设置回调函数
                    xmlHttp.send(null) ;
            }
            function shwoMsgCallback(){
                    alert("**") ;
            }
    </script>
  </head>  
  <body>
  <input type="button" onClick="showMsg()" value="调用AJAX显示内容">
  <span id="msg"></span>
  </body>
</html>[/code]
作者: 匿名    时间: 2011-8-23 09:23
的确不行!2个html文件直接用ajax通信 我还没试过 ;我查查看
这样是否可以!
作者: 匿名    时间: 2011-8-23 09:44
var xmlHttpRequest;                          
        function createXmlHttpRequest()   
        {
             if(window.ActiveXObject)         

            {
                xmlHttpRequest =new ActiveXObject("Microsoft.XMLHTTP");
             }
             else
             {
              xmlHttpRequest = new XMLHttpRequest();
             }
        }
        function sendMessage()                    
        {
            createXmlHttpRequest();         
            var url="MyHtml3.html";     
            xmlHttpRequest.open("GET",url,true);
            xmlHttpRequest.onreadystatechange=callBack;
            xmlHttpRequest.send();
        }

        function callBack()
        {
            alert('a');
        }

测试成功了
作者: 匿名    时间: 2011-8-25 09:42
谢谢,法印兄
作者: 匿名    时间: 2011-8-25 09:43
更感谢楼上的兄弟
作者: 匿名    时间: 2011-8-25 20:46
标题: 回复 板凳 的帖子
客气啦!哈哈……:lol :handshake




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2