`
maxer025
  • 浏览: 79656 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

ajax 自动更新页面数据

    博客分类:
  • ajax
阅读更多
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<link rel="stylesheet" type="text/css" href="stylesheets/bootstrap-theme.min.css">
<link rel="stylesheet" type="text/css" href="stylesheets/bootstrap.min.css">
<script src="javascripts/jquery-1.11.1.min.js"></script>
<script src="javascripts/bootstrap.min.js"></script>
<style type="text/css">

    body{margin:20px 20px 20px 20px}
    h1, h2, h3, .masthead p, .subhead p, .marketing h2, .lead {font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei UI","Microsoft YaHei",SimHei,"宋体",simsun,sans-serif;font-weight: normal;}

    .show-grid [class*="span"] {
        background-color: #EEEEEE;
        border-radius: 3px 3px 3px 3px;
        line-height: 40px;
        min-height: 40px;
        text-align: center;
    }
    .show-grid {
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .show-grid [class*="span"]:hover {
        background-color: #DDDDDD;
    }
    .show-grid [class*="span"] [class*="span"] {
        background-color: #CCCCCC;
    }
    .show-grid .show-grid [class*="span"] {
        margin-top: 5px;
    }
    .show-grid [class*="span"] [class*="span"] [class*="span"] {
        background-color: #999999;
    }

    .bs-docs-example:after {
        background-color: #F5F5F5;
        border: 1px solid #DDDDDD;
        border-radius: 4px 0 4px 0;
        color: #9DA0A4;
        content: "table demo:";
        font-size: 12px;
        font-weight: bold;
        left: -1px;
        padding: 3px 7px;
        position: absolute;
        top: -1px;
    }
    form.bs-docs-example {
        padding-bottom: 19px;
    }
    .bs-docs-example {
        background-color: #FFFFFF;
        border: 1px solid #DDDDDD;
        border-radius: 4px 4px 4px 4px;
        margin: 15px 0;
        padding: 39px 19px 14px;
        position: relative;
    }
    .bs-docs-example-submenus .dropup > .dropdown-menu, .bs-docs-example-submenus .dropdown > .dropdown-menu {
        display: block;
        margin-bottom: 5px;
        position: static;
    }
    .bs-docs-example-submenus {
        min-height: 180px;
    }
</style>
<body>
<script type="text/javascript">
    setInterval(function(){update()},10000);
    function update(){
        $.ajax({
            url: 'https://10.88.20.104/jsonStatics?',
            dataType: "json",
            cache: false,
            jsonp:'callback',               //
            timeout: 5000,
            success: function(data) {
                tt = "";
                //alert(data.length);

                var $myid=$("#table table-striped");//hash table
                $.each( data , function( i, item ) {

                    $(".table table-striped").append(
                            "<tr><td>" + item.id +"<td>"
                            + " <td>" +item.DevN + "</td>"
                            +"<td>"   + item.CriN + "<td>"
                            +"<td>"   + item.ErrN + "<td>"
                            +"<td>"   + item.WarN + "<td></tr>");
                });
                alert('updated');

            },
            error: function(jqXHR, textStatus, errorThrown) {
                alert('errorXXX: ' + textStatus + " " + errorThrown);
            }
        });
    }
</script>

<table class="table table-striped">
    <thead>
    <tr>
        <th>Site ID</th>
        <th>Device Number</th>
        <th>Critical Number</th>
        <th>Error Number</th>
        <th>Warn Number</th>
    </tr>
    </thead>
    <tbody>
    <% for(i=0; i< userlist.length; i++) {%>
    <tr><td><%= userlist[i].id %></td>
        <td><%= userlist[i].DevN %></td>
        <td><%= userlist[i].CriN %></td>
        <td><%= userlist[i].ErrN %></td>
        <td><%= userlist[i].WarN %></td>
    </tr>
    <% } %>


    </tbody>
</table>
<!--<% for(i=0; i< userlist.length; i++) {%>-->
<!--<li><a><%= userlist[i].id %></a></li>-->
<!--<% } %>-->
</body>
</html>
分享到:
评论

相关推荐

    ajax 无刷新 无动作 页面数据自动更新

    实现"无刷新无动作"的页面数据自动更新,通常采用定时器(`setInterval`或`setTimeout`)配合Ajax技术。每隔一段时间,前端通过Ajax发送请求到后台,后台接收到请求后处理并返回新数据。前端接收到新数据后,利用...

    Django结合ajax进行页面实时更新的例子

    Django结合Ajax进行页面实时更新,主要是通过Django的视图处理Ajax请求并返回数据,然后在前端使用Ajax请求这些数据并更新页面。在这个过程中,需要注意URL配置、数据类型匹配、安全问题以及前端的响应处理。通过...

    ajax页面数据自动保存

    **Ajax 页面数据自动保存** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它的核心在于JavaScript通过XMLHttpRequest对象与服务器进行异步通信,实现页面...

    ajax自动刷新页面

    综上所述,“ajax自动刷新页面”是一个基础但实用的Web开发技术,涉及到JavaScript编程、异步通信、数据格式转换、DOM操作等多个方面,是提升Web应用交互性和实时性的关键手段。通过学习和掌握这些知识点,新人可以...

    ajax实现自动读取数据

    在现代Web应用中,实时数据更新是不可或缺的功能之一。AJAX(Asynchronous JavaScript and XML)技术使得无需刷新整个页面即可实现局部数据的动态更新。本篇文章将深入探讨如何使用AJAX实现自动读取数据库数据,并...

    ajax 自动提示ajax 自动提示含有下拉框

    标题中的“Ajax自动提示”指的是在网页中使用Ajax技术实现的一种动态输入提示功能。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术通常用于提升...

    ajax自动保存草稿 ajax自动保存草稿

    综上所述,实现Ajax自动保存草稿功能涉及前端与后端的交互,包括异步请求、数据格式化、状态管理、错误处理等多个环节。这个过程需要结合实际项目需求,灵活运用JavaScript和相关框架来设计和实现。

    Java - Ajax自动补全

    1. **Ajax自动补全的基本原理**:自动补全功能通常用于搜索框或输入字段,当用户输入字符时,服务器会实时返回匹配的数据,这些数据可以是建议的搜索词、用户列表或其他相关信息。Ajax通过异步请求在后台处理这些...

    Ajax刷新 java Ajax 页面刷新

    在实际项目中,"DynamicUpdate"可能指的是通过Ajax实现的动态数据更新功能。例如,实时显示新的消息、股票价格、天气预报等。这种动态更新可以结合定时器(setInterval)定期发送Ajax请求,或者利用WebSocket实现...

    ajax 10秒自动变换数据无刷新页面

    "Ajax 10秒自动变换数据无刷新页面" 是一个利用Ajax技术实现动态数据更新的示例,它允许用户在不离开当前页面的情况下获取并展示新的信息。这个功能广泛应用于实时聊天、股票报价、天气预报等需要即时更新的场景。 ...

    ajax自动保存草稿

    它允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容,提升了用户体验。"Ajax自动保存草稿"的功能是利用Ajax技术实现的一种常见应用场景,特别适用于文字编辑器或者内容创作平台,如博客、...

    jsp+ajax自动刷新实例.zip

    当用户触发某个事件(如按钮点击)时,JavaScript会发送一个Ajax请求到服务器,服务器处理请求后返回数据,JavaScript再将这些数据更新到页面的特定区域。 **自动刷新机制** 自动刷新功能通常是通过设置定时器来...

    Ajax无刷新实现定时更新数据

    为了解决这一问题,Ajax(Asynchronous JavaScript and XML)技术应运而生,它允许网页在不重新加载整个页面的情况下异步地与服务器交换数据并更新部分网页内容,从而实现了网页的无刷新更新。 #### 一、理解Ajax无...

    java实现的highcharts与ajax结合动态实时获取数据更新图表

    4. **AJAX (Asynchronous JavaScript and XML)**:前端技术,允许网页在不重新加载整个页面的情况下与服务器进行异步数据交换,实现页面部分更新。 实现步骤如下: **1. 创建Java后端** 在Java后端,你需要创建一...

    php+jQuery ajax实现的实时刷新显示数据功能示例

    本文主要介绍如何使用php和jQuery ajax技术实现网页数据的实时刷新显示。具体来说,就是通过JavaScript的定时器,每隔一定时间就向服务器发送请求,获取最新的数据,然后在前端页面上实时更新这些数据,以实现数据的...

    Ajax商品滚动无刷新自动更新

    【Ajax商品滚动无刷新自动更新】技术是一种网页交互体验的优化方法,它允许网页在不进行整个页面刷新的情况下,仅通过后台与服务器交换少量数据,从而实现页面内容的动态更新。这种方式极大地提高了用户体验,减少了...

    Ajax自动保存效果,用于博客论坛等

    Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。在Web开发中,Ajax的应用极大地提升了用户体验,因为它允许后台与服务器进行数据交换,而不会中断用户的...

    Ajax自动完成完美实现

    总的来说,实现Ajax自动完成涉及到前端的JavaScript编程、CSS样式设计,以及后端的数据处理。通过理解并实践这些文件,你可以掌握Ajax自动完成的核心技术,并在此基础上进行个性化的开发和优化。

    vue+ajax下载上传后台数据双向绑定到页面上.zip

    Ajax,全称Asynchronous JavaScript and XML,是一种创建动态网页的技术,它允许在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。 Vue.js 提供了双向数据绑定功能,这使得数据模型和视图之间的同步变...

    JavaWeb ajax异步自动填充信息

    Ajax的核心是通过JavaScript与服务器进行通信,无需刷新整个网页就能获取并更新部分页面内容。本示例“JavaWeb ajax异步自动填充信息”是一个典型的Ajax应用,模拟了搜索引擎如百度在用户输入时自动填充建议的功能。...

Global site tag (gtag.js) - Google Analytics