ajax 新闻栏目

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
window.onload = function ()
{
    var obtn = document.getElementById(‘btn‘);

    obtn.onclick = function ()
    {

        ajax(‘get‘,‘new.php‘,‘‘,function (data)
        {
            var data = JSON.parse(data);
            var oul = document.getElementById(‘ul1‘);

            var html = ‘‘;
            for(var i = 0; i < data.length; i++ )
            {
                html +=‘<li><a href = "">‘+ data[i].title + ‘</a>[<span>‘+ data[i].data + ‘</span>]</li>‘;
            }

            oul.innerHTML = html;
        });

        setInterval(function ()
        {
            ajax(‘get‘,‘new.php‘,‘‘,function (data)
            {
                var data = JSON.parse(data);
                var oul = document.getElementById(‘ul1‘);
                var html = ‘‘;
                for(var i = 0; i < data.length; i++)
                {
                    html +=‘<li><a href = "">‘+ data[i].title + ‘</a>[<span>‘+ data[i].data + ‘</span>]</li>‘;
                }

                oul.innerHTML = html;
            })
        },1000)
    }
    function ajax(method,url,data,success)
    {
        xhr = null;
        try{
            xhr = new XMLHttpRequest();
            } catch(e)
            {
                xhr = new ActiveXObject(‘Microsoft.XMLHTTP‘);
            }

            if( method == ‘get‘&&data)
            {
                url += ‘?‘ + data;
            }

            xhr.open(method,url,true);

            if( method == ‘get‘)
            {
                xhr.send();
            }
            else
            {
                xhr.setRequestHeader(‘content-type‘,‘application/x-www-form-urlencoded‘);
                xhr.send(data);
            }

            xhr.onreadystatechange = function ()
            {
                if(xhr.readyState == 4 )
                {
                    if( xhr.status == 200 )
                    {
                        success&& success(xhr.responseText);
                    }
                    else
                    {
                        alert(‘出错了,Err:‘ + xhr.status);
                    }
                }
            }
    }

}
</script>
</head>

<body>
<input id="btn" value="提交" type="button">
<ul id="ul1">

</ul>
</body>
</html>
<?php
header(‘content-type:text/html;charset="utf-8"‘);
error_reporting(0);

$new = array(
    array(‘title‘ => ‘新闻新闻1‘,‘data‘ => ‘2014-1-1‘),
    array(‘title‘ => ‘新闻新闻2‘,‘data‘ => ‘2014-2-1‘),
    array(‘title‘ => ‘新闻新闻3‘,‘data‘ => ‘2014-3-1‘),
    array(‘title‘ => ‘新闻新闻4‘,‘data‘ => ‘2014-4-1‘),
    array(‘title‘ => ‘新闻新闻5‘,‘data‘ => ‘2014-5-1‘),
    array(‘title‘ => ‘新闻新闻6‘,‘data‘ => ‘2014-6-1‘),
    array(‘title‘ => ‘新闻新闻7‘,‘data‘ => ‘2014-7-1‘),

);

echo json_encode($new);
时间: 2024-11-12 23:41:22

ajax 新闻栏目的相关文章

【Android UI】ListView系列二(自定义Adapter订阅新闻栏目)

目标:自定义适配器Adapter实现点击每个item订阅按钮 上一篇介绍了listview的基本属性以及ArrayAdapter和SimpleAdapter的简单实用,链接:listview使用方式基础篇. 今天主要介绍一下自定义adapter,来实现稍微复杂点的功能,今天实现的效果是:类似于listiew展示许多可供订阅的栏目,每个栏目最右端有订阅按钮,用户点击订阅可以订阅该栏目,再次点击可取消订阅,效果图如下,下面我们一步步来实现. 1. 定义主布局文件activity_main.xml 主

查询新闻表中终极父栏目下的二级小栏目的带条件的第一篇新闻

两个表 1.新闻栏目表db_Column Id ParId ColumnName 1 0 终极父栏目1 2 0 终极父栏目2 3 1 二级栏目1 4 1 二级栏目2 5 2 二级栏目3 2.新闻表db_News Id ColumnId IsCheck ....... ....... 1 3 1 2 3 1 3 4 0 4 4 1 5 4 1 6 5 1 参数为终极父栏目的Id,查询出新闻表中该终极父栏目下的,每个二级子栏目下的,第一篇IsCheck=1的新闻,要求查出新闻所有字段和对应栏目名称

scrapy抓取学院新闻报告

抓取四川大学公共管理学院官网(http://ggglxy.scu.edu.cn)所有的新闻咨询. 实验流程 1.确定抓取目标.2.制定抓取规则.3.'编写/调试'抓取规则.4.获得抓取数据 1.确定抓取目标 我们这次需要抓取的目标为四川大学公共管理学院的所有新闻资讯.于是我们需要知道公管学院官网的布局结构. 微信截图_20170515223045.png 这里我们发现想要抓到全部的新闻信息,不能直接在官网首页进行抓取,需要点击"more"进入到新闻总栏目里面. Paste_Image.

大数据时代新闻采编人员职业能力培训

原文  http://datameng.com/info/2014/03/big-data-xinwen-caibian/ 据统计,到2013年,全世界储存的信息如果记录在光盘上,再把这些光盘叠加起来,高度等于从地球到月球的距离.美国互联网数据中心指出,目前世界 上90%以上的数据是近几年才产生的.互联网上的数据每年将增加50%,每两年翻一番.因此有学者认为,人类进入了大数据时代.一般意义上,大数据是指无 法在可容忍的时间内用传统IT技术和软硬件工具对其进行感知.获取.管理.处理和服务的数据集合

Python抓取学院新闻报告

Python案例 scrapy抓取学院新闻报告 任务 抓取四川大学公共管理学院官网(http://ggglxy.scu.edu.cn)所有的新闻咨询. 实验流程 1.确定抓取目标.2.制定抓取规则.3.'编写/调试'抓取规则.4.获得抓取数据 1.确定抓取目标 我们这次需要抓取的目标为四川大学公共管理学院的所有新闻资讯.于是我们需要知道公管学院官网的布局结构. 这里我们发现想要抓到全部的新闻信息,不能直接在官网首页进行抓取,需要点击"more"进入到新闻总栏目里面. 我们看到了具体的新

使用风讯做新闻类网站

在帮老师做网站的时候,大多利用风讯后台制作.对于菜鸟的鄙人来说,其功能确实强大,不用再担心自己不会写代码勒. 使用这种方法做网站也有一段时间勒,但是每次做的时候总是会出现问题,其中最大的问题就是网页切片的问题.在此小结一下: 网页切片时,分三个部分切,这样在用DW制作时才顺利,不然浏览网页你会看见一段一段的空白间隙. 在排版布局上面,由于切片保留的web格式,因而自然就会在dw里面生成table标签(其实不是很like这个标签但是很方便啊,)不用在自己写css样式布局勒.当然在table里面也会

基于jsp的新闻发布系统

新闻发布系统 下面就让我们来说一说基于jsp的新闻发布系统,其中使用的技术有JavaBean.fillter.数据库等,能够实现新闻的发布功能,在发布之后能够进行对每一条新闻的删除.修改.或者继续增加新的文章,最后还能够进行查询功能,其中引用了百度编辑器,能够进行图文并茂的编辑,极大地方便用户的使用. 注:完整项目下载地址:新闻发布系统 一.效果演示 首先让我们来看一看实现的效果: 下面是登陆的首界面: 图1 首界面 管理员登录页面: 图2 管理员登录界面 下面是管理员登陆之后的界面,可以进行添

O365(世纪互联)SharePoint 之使用列表库发布新闻

前言 上一篇文章,我们简单介绍了如何个性化O365的SharePoint站点,本文我们演示一下如何使用SharePoint自带的列表应用程序,定制一个公司新闻的栏目. 其间,用到的主要工具是SharePoint Designer 2013,免费下载使用的. 1.打开我们的站点,点击右上角小齿轮,点击添加应用程序,如下图: 2.选择自定义列表,用来保存和编辑我们的新闻,里面保存的是我们的新闻的内容,如下图: 3.填写列表名称,点击创建,稍等片刻即可: 4.进入我们创建好的列表,点击列表设置,修改一

CI框架之简单demo 新闻条目增删改查

从CI官网下载CI源码,在Netbeans里面新建一个项目,并把CI源码添加到htdocs目录里面,修改Apache的http—conf文件. 1.加载静态内容 在控制器里面新建一个pages.php页面,添加如下代码: <?php class Pages extends CI_Controller{ public function view($page='home'){ } } 在view视图目录下面创建一个templates 目录,里面存放页面模板 一个是页头文件header.php <h