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

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 14  1/2  1  2  > 
     
标题: [讨论] [PHP]XMLHTTP无刷新技术  
 
riwsh (riwsh)
高级会员
Rank: 4
资深会员



UID 28086
精华 0
积分 854
帖子 835
金钱 854 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-4-26
来自 天津、浙江
状态 离线
[广告]: q m
[PHP]XMLHTTP无刷新技术

如何做一个XMLHTTP无刷新页?我找了一段代码但是只有一半,还有"test.php"这个没有!有没有人帮我补一下?

<?
function loadXMLTreeDoc() 

    var 
url "/test.php"
    
// branch for native XMLHttpRequest object 
    
if (window.XMLHttpRequest
    { 
        
req = new XMLHttpRequest(); 
        
req.onreadystatechange processReqChange
        
req.open("GET"urltrue); 
        
//req.setRequestHeader("text","text"); 
        
req.setRequestHeader('Content-Type''application/x-www-form-urlencoded; charset=utf-8'); 
        
req.send(null); 
        
// branch for IE/Windows ActiveX version 
    

    else if (
window.ActiveXObject
    { 
        
isIE true
        
req = new ActiveXObject("Microsoft.XMLHTTP"); 
        if (
req
        { 
            
req.onreadystatechange processReqChange
            
req.open("GET"urltrue);                                                    
            
//req.setRequestHeader("text","text"); 
            
req.setRequestHeader('Content-Type''application/x-www-form-urlencoded; charset=utf-8'); 
            
req.send();                                                                    
        } 
    } 
 
    
//refresh on time 
    
setTimeout"loadXMLTreeDoc()" 500 ); 

 
// handle onreadystatechange event of req object                                           
function processReqChange() {                                                              
    
// only if req shows "loaded"                                                          
    
if (req.readyState == 4) {                                                             
        
// only if "OK"                                                                    
        
if (req.status == 200) {                                                           
            
document.all.t.innerHTML=req.responseText
            
req=null;                                                          
        } else {                                                                          
            
alert("Sorry,there was a problem retrieving the XML data, please check network!");     
        }                                                                                 
    }                                                                                      
}
?>
[ 本帖最后由 riwsh 于 2006-9-13 05:08 PM 编辑 ]




www.163yongheng.com
happy9191,就要娱乐网
我的中国心在线制作
2006-9-13 05:06 PM#1
查看资料  访问主页  发短消息  QQ  顶部
 
ximin
注册会员
Rank: 2



UID 79266
精华 0
积分 54
帖子 59
金钱 54 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-30
状态 离线
[推荐阅读] MySQL tips
兄弟,你用get传,那参数哪去了? 还是没理解ajax的原理.
2006-9-13 05:42 PM#2
查看资料  发短消息  顶部
 
riwsh (riwsh)
高级会员
Rank: 4
资深会员



UID 28086
精华 0
积分 854
帖子 835
金钱 854 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-4-26
来自 天津、浙江
状态 离线
[推荐阅读] soap问题
传参数干吗?直接在test.php里显示不就完了吗?
主要是test.php里的js应该怎么写?

我觉得应该和document.all.t.innerHTML=req.responseText;
相结合!




www.163yongheng.com
happy9191,就要娱乐网
我的中国心在线制作
2006-9-13 06:11 PM#3
查看资料  访问主页  发短消息  QQ  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 8925
帖子 2346
金钱 8925 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 代招:广州阳泰信息科技有限公司
url="test.php?data="+data;//调用页面

test.php

<?
header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . "GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
//无缓存
$conn=mysql_connect("localhost","root","");
mysql_select_db("bbs");
$sql=mysql_query("select * from user where username = '$data'");
$rs=mysql_fetch_array($sql);
if(
$rs)
{
print_r($rs);
 echo 
$data."success";
}
 
?>




生日礼物送什么www.feichanglipin.cn
生日礼物      补肾
2006-9-13 06:33 PM#4
查看资料  Blog  发短消息  QQ  顶部
 
只爱一个人 (只爱一个人)
论坛元老
Rank: 8Rank: 8
超级管理员



UID 29639
精华 0
积分 3781
帖子 1619
金钱 3781 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2004-6-26
状态 在线
[推荐阅读] php除了做网站,还能做其他的么
看一下我写的那个AJAX的实现吧,
操明白一次请求的几个过程
2006-9-13 06:35 PM#5
查看资料  访问主页  Blog  发短消息  顶部
 
riwsh (riwsh)
高级会员
Rank: 4
资深会员



UID 28086
精华 0
积分 854
帖子 835
金钱 854 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-4-26
来自 天津、浙江
状态 离线
[推荐阅读] 问个问题,zendFramework
<script>loadXMLTreeDoc();</script><div ' id='t'>Loading...</div>

<?

header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . "GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
//无缓存
echo "dddddddddddddddddddd";
?>
这样也不行啊?

[ 本帖最后由 riwsh 于 2006-9-13 06:46 PM 编辑 ]




www.163yongheng.com
happy9191,就要娱乐网
我的中国心在线制作
2006-9-13 06:45 PM#6
查看资料  访问主页  发短消息  QQ  顶部
 
echo_wangzi
新手上路
Rank: 1


UID 77659
精华 0
积分 19
帖子 16
金钱 19 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-8-4
来自 BJ-GY
状态 离线
[推荐阅读] 我用 Zend Optimizer 3.0.1 优化 PHP 5.1.2 ,出问题了
没看明白上面得代码



在共享精神的领域里:我付出!我获得!
2006-9-13 06:47 PM#7
查看资料  发短消息  QQ  顶部
 
ywd (ywd)
高级会员
Rank: 4


UID 20561
精华 0
积分 891
帖子 901
金钱 891 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2003-6-8
状态 离线
[推荐阅读] 承接各种PHP项目
var url = "/test.php" + new Date.getTime() ;



争取帖数到1000
2006-9-13 07:29 PM#8
查看资料  Blog  发短消息  QQ  顶部
 
riwsh (riwsh)
高级会员
Rank: 4
资深会员



UID 28086
精华 0
积分 854
帖子 835
金钱 854 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-4-26
来自 天津、浙江
状态 离线
[推荐阅读] 教你如何叠T-Shirt


<?

header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . "GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
//无缓存

?>
这些是要来干吗的?




www.163yongheng.com
happy9191,就要娱乐网
我的中国心在线制作
2006-9-13 07:36 PM#9
查看资料  访问主页  发短消息  QQ  顶部
 
蟋蟀
版主
Rank: 7Rank: 7Rank: 7
村里巡逻队长


UID 67242
精华 0
积分 2036
帖子 1763
金钱 2036 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-17
来自 福建
状态 离线
[推荐阅读] ECSHOP v2.0.0 Beta 2 版本提供下载(最新更新时间:9月12日16:00)
都是没用的,网上关于ajax的东西太多了,随便拿两个例子都行
2006-9-13 10:20 PM#10
查看资料  Blog  发短消息  QQ  顶部
 14  1/2  1  2  > 
     


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


 




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

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