Web页面无刷新获取远程数据

原创 2004年10月12日 11:37:00

刷新技术经历了大致几个阶段:

一、在HTML文件头里增加一个键,使该页面在设定的时间后跳转到指定的页面(包括自身);

例如:

<meta http-equiv="refresh" content="30">

二、使用框架然后在JS脚本里定时刷新框架内容。

上面两种方式都会重新加载页面,即刷新,给人的感觉不是很好!于是无刷新技术出现了。

三、是对第二种方式的一种变通。

即将众多框架中的一个长宽设置为0,使其不可见,然后通过脚本定时刷新该隐藏框架内容,再将该框架内容“写”到可浏览的框架里。早期的聊天室大多使用了这种技术。

真正意义上实现无刷新技术的还是以下两种技术,它们甚至可以实现局部刷新:

四、xmlHttp技术,可以通过xmlHttp访问asp页面、aspx页面、WebService等。

<script language="javascript">
function re()
{
var http = new ActiveXObject("Microsoft.XMLHTTP");
http.open("GET","../Advertisement/3.htm",false);
http.send();
var str = http.responseText;
t.innerHTML=str;
}
</script>
<span id=t></span>

五、WebService,使用WebService.htc组件访问Web服务。

var OBJ;
function init(obj,op,id)
{
OBJ=obj;
 OBJ.useService("admin/DataOperation.asmx?WSDL","getBody");
 OBJ.getBody.callService(show,op,id);
}

function show(result){
OBJ.innerHTML=result.value;
}

六、Remoting,使用Remoting也可以实现无刷新技术。因为Remoting组件可以提供包括Http在内的多种访问方式,当作为Http访问时相当于一个WebService。

Web页面无刷新获取远程数据

刷新技术经历了大致几个阶段:一、在HTML文件头里增加一个键,使该页面在设定的时间后跳转到指定的页面(包括自身);例如:二、使用框架然后在JS脚本里定时刷新框架内容。window.onload=beg...
  • sugarbasin
  • sugarbasin
  • 2004年09月24日 11:58
  • 1011

web service 实现无刷新返回一个表

1、web service 实现无刷新返回一个表      感觉这个帖子不错,就收录近来了 !2、服务器如何定时自动刷新页面,然后把数据显示在web页面上?     该帖子有实践的方法。http://...
  • yuxiang2004
  • yuxiang2004
  • 2006年11月22日 15:17
  • 354

jquery实现ajax无刷新读取服务器返回数据

function startRequest(){ $("#target").load("2.html"); }
  • huoshi5151
  • huoshi5151
  • 2013年01月25日 02:28
  • 1828

php+ajax实现无刷新动态加载数据技术 - 测试用了,效果还行

php+ajax实现无刷新动态加载数据技术 - 测试用了,效果还行 感觉IE下略慢,非IE速度可以,好像是不能用jquery-1.11.1.min.js,只能用网上找的代码中提供的JQuery.js...
  • zyytaiyame
  • zyytaiyame
  • 2016年12月28日 10:26
  • 570

js无刷新文件上传并获取数据

无刷新上传控件原理解析
  • jlj01234
  • jlj01234
  • 2017年06月27日 18:50
  • 253

c# : 无刷新取得远程数据

刷新技术经历了大致几个阶段:一、在HTML文件头里增加一个键,使该页面在设定的时间后跳转到指定的页面(包括自身);例如:二、使用框架然后在JS脚本里定时刷新框架内容。上面两种方式都会重新加载页面,即刷...
  • xiaoxiaohai123
  • xiaoxiaohai123
  • 2007年07月02日 14:03
  • 557

ajax同步获取远程数据的方法比较——$.ajax与$.getJSON

本文通过实践比较了ajax的两种同步获取数据的方式,发现$.getJSON是确实可行的......
  • shaxiaozilove
  • shaxiaozilove
  • 2017年03月01日 17:10
  • 475

c# : 无刷新取得远程数据

刷新技术经历了大致几个阶段: 一、在HTML文件头里增加一个键,使该页面在设定的时间后跳转到指定的页面(包括自身); 例如: 二、使用框架然后在JS脚本里定时刷新框架内容。 上面两种方式都...
  • lbx541575387
  • lbx541575387
  • 2011年08月22日 14:02
  • 277

c# : 无刷新取得远程数据

无刷新取得远程数据 ===========================================================  刷新技术经历了大致几个阶段:一、在HTML文件头里增加一个...
  • jupiter97
  • jupiter97
  • 2007年05月17日 11:21
  • 479

本页无刷新修改后台数据

由于后台各不同,所以就没有连接后台了,只是做了个简单的数据返回      MyHtml.html                     -->                            ...
  • ASdeAK
  • ASdeAK
  • 2007年12月18日 10:24
  • 778
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Web页面无刷新获取远程数据
举报原因:
原因补充:

(最多只允许输入30个字)