
function showLogs()
{
$("#table2")empty(); //这是清空原来的数据
$ajax({
type:"post",
url:"<%=requestgetContextPath()%>/logs/queryLogsInfoaction",
dataType:"json",
success:function(data)
{
for ( var i = 0; i < datalength; i++)
{
$("#table2")append("<tr style='line-height:25px;'>"
+"<td width='5%'>"+data[i]id+"</td>"
+"<td width='5%'>"+data[i]receive+"</td>"
+"<td width='8%'>"+data[i]data+"</td>"
+"<td width='10%'>"+data[i]dataLength+"</td>"
+"</tr>");
}
}
})
}
var t = setInterval("showLogs()", 1000); //隔1秒就查询一次数据
ajax的原生态方法即可,
<script type="text/javascript">
var xml>
以下只是我随手写的一个基本能实现功能的标准框架而已,返回数据采用json格式。至于程序的优化和兼容性问题请慢慢完善它,能成为一个稳定和扩展性强的框架的。
---------HTML页面-----------------
<script language="javascript">
var JsonArray= new Array()
function AjaxGetData( num ){
var xml>
先做一个JSP页面,就和你正常情况下根据ID查数据一样,得到ID,根据ID查询出数据。
循环出表格在页面上。
只是这个页面不会通过浏览器直接访问。
而是用ajax的异步去请求这个页面。
在你的当前 *** 作页面上,定义一个div。
在取得responseText后,将responseText的值innerHTML给div。
当触发下拉的onchange事件,就发送一个异步请求,将ID传到服务端。
这样就可以动态改变了,不会刷新页面。
做起来挺简单的,只是我现在没有现成的代码。
jQueryajax({
url: '<%=basePath%>XXXXXaction', // 提交的页面
data: {msg_id:+id}, // 有要传递的数据就传递,没有就空着
type: "POST",//传递方式
success: function(data) {
//action返回结果,页面显示
}
});
以上就是关于ajax怎么定时读取数据库中的信息全部的内容,包括:ajax怎么定时读取数据库中的信息、jsp页面中利用AJAX查询数据库、asp如何用ajax无刷新获取数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)