导航:首页 > 编程大全 > 网页只刷新部分数据库

网页只刷新部分数据库

发布时间:2023-02-16 04:41:22

『壹』 一个html网页,我想刷新里面的一部分,怎么办

题主可使用javascript里的ajax函数来实现html页面里的局部刷新功能,比如:我只刷新html页面中的某个div,把div中的内容换掉,或者数据更新,可以通过改变ajax函数的url访问路径来实现,可以访问某个目录下的文件,或者发送请求到服务器来刷新数据都可以,这是比较常用的方法,我举个例子:

我在html页面中用ajax来将ajax_info.txt这个本地文本文档中的内容重新刷新加载到id为myDiv的div控件中,而页面不用整个刷新。

ajax_info.txt内容为:

<p>AJAX不是新的编程语言,而是一种使用现有标准的新方法。
</p>
<p>
AJAX是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下
</p>

html页面代码为:

<html>
<head>
<metacharset="utf-8">
<script>
functionloadXMLDoc()
{
varxmlhttp;
if(window.XMLHttpRequest)
{
//IE7+,Firefox,Chrome,Opera,Safari浏览器执行代码
xmlhttp=newXMLHttpRequest();
}
else
{
//IE6,IE5浏览器执行代码
xmlhttp=newActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/try/ajax/ajax_info.txt",true);
xmlhttp.send();
}
</script>
</head>
<body>

<divid="myDiv"><h2>使用AJAX修改该文本内容</h2></div>
<buttontype="button"onclick="loadXMLDoc()">修改内容</button>

</body>
</html>

原本页面效果为:

题主可以一试,如果觉得繁琐,可以看看jquery的ajax函数,是经过优化和简化的,更方便使用和上手。

『贰』 Dreamweaver怎样用AJAX实现网页实时显示数据库数据的局部刷新

jquery+ajax:
<script>
function rr(){
$.ajax({
url:'../ajax.php' ,
type:'GET',
data:{id:'8'},
success:function(data){
var d=eval("("+data+")");//服务端返回的数据为json格式才需要执行这句
$('#div').html(d);//替换内容
}
});
}
var id=setInterval(rr,1000);//每隔1s请求数据
function clear(id){//调用的时候停止请求
clearInterval(id);
</script>

『叁』 怎么让数据库里的东西在网页上实时更新

使用ajax,主要是使用javascript对网页进行局部刷新,当然还要结合服务端进行使用,无论你使用何种服务端语言,其原理都是一样的。具体的你可以再查查,说起来就太多了,网上应该有很多现成的例子,可以去参考下。

『肆』 如何使网页页面和数据库同步刷新用php,jsp什么的都可以

主动同步也许需要用socket,很是麻烦,我也说不清
你可以用被动的方式,大致意思就是:页面定时询问数据库服务器,数据是否有修改,如果有修改,页面就更新自己的内容,如果无则不需要更改
为了保持页面效率性,你可以设置定时时间为每5秒-1分钟一次,或者更久,看内容 的具体情况
为了省流量,你可以用个数据库变量来指示内容是否有变化,比如,数据更新的时间,这样每次页面只需要问下服务器最后数据更新的时间,就知道是否需要更新数据库,节省流量

『伍』 如何实现网页中的数据更新

我举个例子:
一个新闻网站要读取最新的新闻.
那只要
sql="select top 5 * from 表 order by ID desc"
意思是:读取最新的5条信息......

现在就只剩下每小时更新一次数据的问题了

方法一.

<meta http-equiv=refresh content="60">
在网页的<meta>加入下面这段代码,则在60秒之后正在浏览的页面将会自动刷新。代码中60为刷新的延迟时间,以秒为单位。

方法二.
网页自动刷新 ,不产生声音的一个解决方法
刷新页面不要用那个meta标签中的refresh属性。用这个一定有声音。大家只要在body属性里面加上这么一句话就可以了。

<body onload="setTimeout( this.location.reload(); ,6000);">

方法三.
:<script>
function rl(){
document.location.reload()
}
setTimeout(rl,2000)
</script>

方法四.
其实和一差不多.
<META http-equiv=refresh content="10;url=../index.htm">

『陆』 jquery ajax 更新了数据库后局部刷新

说简单点其实你就是要把后台的模板读取到前面来。
用jquery ajax吧。一下是他的用法。如果你熟悉javascript的ajax的话就很简单了。
$.ajax({
type: "get",
cache:false,//设置缓存为FALSE
url: "",//须要处理的后台页面
beforeSend: function(XMLHttpRequest){
//在显示之前你要干什麼?
//ShowLoading();
},
//显示成功后你要做什麼动作,data是你重后台提交的数据textStatus是状态,这两个

值可以重命名比如(a,b)
success: function(data, textStatus){
$(".ajax.ajaxResult").html("");
$("item",data).each(function(i, domEle){
$(".ajax.ajaxResult").append("<li>"+$(domEle).children

("title").text()+"</li>");
});
},
//完成后你要干什麼,和成功后的区别是:不管成不成功都会到这个阶段。
complete: function(XMLHttpRequest, textStatus){
//HideLoading();
}
});

『柒』 JSP局部刷新,刷新内容与数据库相连系

好像实现不了吧!应该用ajax

阅读全文

与网页只刷新部分数据库相关的资料

热点内容
4kb的txt文件差不多多少字 浏览:984
u盘文件突然变成exe 浏览:164
现在哪些学校初中有学编程的 浏览:402
word查找全选 浏览:599
开工报告附什么文件资料 浏览:150
分区工具app怎么用 浏览:212
安卓坚果云文件路径 浏览:591
sqllog文件 浏览:236
如何在电脑中找到文件路径 浏览:830
数据结构访问和查找有什么区别 浏览:401
怎么清空icloud内的数据 浏览:338
微信锁屏后音乐停止 浏览:668
applepay苹果手机卡 浏览:835
一个14mb的文件能储存多少万汉字 浏览:478
腾讯文档里如何导出数据 浏览:979
java面试题csdn 浏览:410
rpgnvp是什么文件 浏览:594
如何将一列数据复制到excel 浏览:488
sd卡怎么恢复excel文件 浏览:282
gdblinux内核多核调试 浏览:24

友情链接