喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 帮我看看这个ajax哪错了,好郁闷哪?  
 
riwsh (riwsh)
高级会员
Rank: 4
资深会员



UID 28086
精华 0
积分 854
帖子 835
金钱 854 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-4-26
来自 天津、浙江
状态 离线
[广告]: q m
帮我看看这个ajax哪错了,好郁闷哪?



<?
<script language="javascript">
//构建一个xmlHTTP的对像
function create_xmlhttp(){
    if(
typeof XMLHttpRequest!="undefined")        {
                return new 
XMLHttpRequest();
        }else if(
typeof ActiveXObject!="undefined"){
                var 
xmlHttp_ver  false;
                var 
xmlHttp_vers = ["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp","Microsoft.XmlHttp"];
                if(!
xmlHttp_ver){
                        for(var 
i=0;i<xmlHttp_vers.length;i++){
                                try{
                                        new 
ActiveXObject(xmlHttp_vers[i]);
                                        
xmlHttp_ver xmlHttp_vers[i];
                                        break;
                                }catch(
oError){;}
                        }
                }
                if(
xmlHttp_ver){
                        return new 
ActiveXObject(xmlHttp_ver);
                }else{
                        throw new 
Error("Could not create XML HTTP Request.");
                }
        }else{
                throw new 
Error("Your browser doesn't support an XML HTTP Request.");
        }

}

function 
loadXMLTreeDoc() 

    var 
xmlHttp create_xmlhttp();
    var 
url "./test.php?job=getmsg"
                                                               
            
xmlHttp.onreadystatechange processReqChange
            
xmlHttp.open("GET"urltrue); 
            
xmlHttp.setRequestHeader('Content-Type''application/x-www-form-urlencoded; charset=utf-8'); 
            
xmlHttp.send(null);                                                                    

    
setTimeout"loadXMLTreeDoc()" 500 ); 

 
function 
processReqChange() {                                                              
   
    if (
xmlHttp.readyState == 4) {                                                             
        if (
xmlHttp.status == 200) {                                                           
            
talkmsg.document.body.innerHTML=xmlHttp.responseText
            
talkmsg.scroll(0,50000);
            
xmlHttp=null;                                                          
        } else {                                                                          
            
alert("Sorry,there was a problem retrieving the XML data, please check network!");     
        }                                                                                 
    }                                                                                      
}
</script>

?>




www.163yongheng.com
happy9191,就要娱乐网
我的中国心在线制作
2006-9-20 10:05 AM#1
查看资料  访问主页  发短消息  QQ  顶部
 
kuco
高级会员
Rank: 4
一半会员


UID 66126
精华 0
积分 961
帖子 964
金钱 909 喜悦币
威望 0
人脉 52
阅读权限 50
注册 2005-8-23
来自 上海
状态 离线
[推荐阅读] 地址栏随便输入的问题


<?php
<script language="javascript">

var 
xmlHttp//定义成全局变量

//构建一个xmlHTTP的对像
function create_xmlhttp(){
    if(
typeof XMLHttpRequest!="undefined")        {
                return new 
XMLHttpRequest();
        }else if(
typeof ActiveXObject!="undefined"){
                var 
xmlHttp_obj  false;   //修改了变量名
                
var xmlHttp_vers = ["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp","Microsoft.XmlHttp"];
                if(!
xmlHttp_obj){
                        for(var 
i=0;i<xmlHttp_vers.length;i++){
                                try{
                                        
//自我 觉得这样子更好理解
                                        //new ActiveXObject(xmlHttp_vers[i]);
                                        
xmlHttp_obj = new ActiveXObject(xmlHttp_vers[i]);
                                        break;
                                }catch(
oError){;}
                        }
                }
                if(
xmlHttp_obj){
                        
//return new ActiveXObject(xmlHttp_ver);
                        
return xmlHttp_obj;
                }else{
                        throw new 
Error("Could not create XML HTTP Request.");
                }
        }else{
                throw new 
Error("Your browser doesn't support an XML HTTP Request.");
        }

}

function 
loadXMLTreeDoc() 

    
//var xmlHttp = create_xmlhttp();
    
xmlHttp create_xmlhttp();
    var 
url "./test.php?job=getmsg"
                                                               
            
xmlHttp.onreadystatechange processReqChange
            
xmlHttp.open("GET"urltrue); 
            
xmlHttp.setRequestHeader('Content-Type''application/x-www-form-urlencoded; charset=utf-8'); 
            
xmlHttp.send(null);                                                                    

    
//setTimeout( "loadXMLTreeDoc()" , 500 ); 

 
function 
processReqChange() {                                                              
    if (
xmlHttp.readyState == 4) {                                                             
        if (
xmlHttp.status == 200) {                                                           
            
//talkmsg.document.body.innerHTML=xmlHttp.responseText; 
            //talkmsg.scroll(0,50000);
            //调试返回信息
            
alert(xmlHttp.responseText);
            
xmlHttp=null;                                                          
        } else {                                                                          
            
alert("Sorry,there was a problem retrieving the XML data, please check network!");     
        }
    }
}

//运行.  简单的测试已通过
loadXMLTreeDoc();

</script>
?>
[ 本帖最后由 kuco 于 2006-9-20 10:58 AM 编辑 ]




阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点3天内一定采购!
2006-9-20 10:57 AM#2
查看资料  Blog  发短消息  顶部
 
riwsh (riwsh)
高级会员
Rank: 4
资深会员



UID 28086
精华 0
积分 854
帖子 835
金钱 854 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-4-26
来自 天津、浙江
状态 离线
[推荐阅读] 村里能不能每星期(或每月)整理一个pdf的"周刊"
谢谢kuco,可以了,但是中文显示乱码,怎么办?



www.163yongheng.com
happy9191,就要娱乐网
我的中国心在线制作
2006-9-20 12:26 PM#3
查看资料  访问主页  发短消息  QQ  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11754
帖子 4925
金钱 11751 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] Windows下浏览Linux分区工具--explore2fs
转换编码为utf-8



最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2006-9-20 12:43 PM#4
查看资料  Blog  发短消息  顶部
 
kuco
高级会员
Rank: 4
一半会员


UID 66126
精华 0
积分 961
帖子 964
金钱 909 喜悦币
威望 0
人脉 52
阅读权限 50
注册 2005-8-23
来自 上海
状态 离线
[推荐阅读] 字符编码
在 test.php 最前面加上一句

header('Content-type: text/html;charset=GB2312');




阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点3天内一定采购!
2006-9-20 12:48 PM#5
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.038158 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP