Js动态创建新闻列表

<script type="text/javascript">

//$->jQuery

  $(document).ready(function() {

//alert("------------");

   //1实现增加的操作

   

   

    $.ajax(

    {

     
url:"SchoolNewsServlet
",

     success:function(result)

     {

      //传递过来的json数据可以是json对象也可以是json串,json对象可以与json串相互转换

     //此处传递过来只有一个news对象,所以要遍历news数组

   var obj = eval ("(" + result + ")");

    var spv=document.getElementById(‘newsul‘);

    //alert(obj.news.length);

    var newsli;

    var newsStr="";

     for(var i=0;i<obj.news.length;i++)

    {  

      //创建列表

    newsli ="<li class=\"list-group-item\" id=\"li"+i+"\"></li>";

    newsStr = newsStr+newsli;

         spv.innerHTML=newsStr;

        // alert(newsli);

     //var liname = ‘#li‘+i;

    

    }  

     for(var i=0;i<obj.news.length;i++)

     {  

      //在列表里添加新闻

       

       

     

     var liname = ‘#li‘+i;

     

       $(liname).html(obj.news[i].tittle); 

    } 

      }

     });

   

  });

</script>

本来是要配图的,me挂了,凑合着看吧(修好了)

时间: 2024-10-12 19:30:29

Js动态创建新闻列表的相关文章

js动态生成数据列表

我们通常会使用table标签来展示数据内容,由于需要展示的数据内容是随时更换的,所以不可能将展示的数据列表写死在html写死在页面中,而是需要我们根据后台传来的数据随时更换,这个时候就需要我们使用js来动态生成表格. 首先我们需要先写好页面的样式. html部分 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; chars

ansible通过cmdb资产接口动态创建hosts列表

前言: 在自动化.批量化操作主机的时候,有时候咱们需要定义主机组. 比如,saltstack的group组,及salt -N参数 ,在ansible下的自己搞定ansible的主机组.有些麻烦,要知道,你既然选择了用saltstack.ansible这类的集群操作工具,如果你再选择把几十个多到几百个手动地,一个个地把主机组及相关联的主机写入配置,是不是显得很1+1. 这里简单说下我的一些个方法,首先可以避免这些个配置的写入,在产生minion的id的时候,就给他一个完美又规范的主机域名. 比如,

用JS动态创建登录表单,报了个小错误

后来发现原来是: dvObj.style.border='#Red 1px sold'; 其中的Red多谢了一个‘#’, 但是奇怪的是在chrome和firefox都备有报错,但是在ie中报错了. 各位仁兄美眉们一定要小心了额. 下面是这段js动态创建登录框的js代码: 1 onload = function () { 2 var dvObj = document.createElement('div'); 3 dvObj.style.border = 'Red 1px solid'; 4 dv

用JS动态创建SVG元素并绑定事件

var svg = document.createElementNS("http://www.w3.org/2000/svg", "svg"); svg.setAttribute("width", "800"); svg.setAttribute("height", "500"); svg.addEventListener("load", function () {

js动态创建及移除div的方法

本文实例讲述了js动态创建及移除div的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 //创建div function createDiv(){  if(document.getElementByIdx_x("newD")!=null)   document.body.removeChild(document.getElementByIdx_x(&q

js动态创建表格------Day59

刚刚不知道怎么回事,CSDN博客一直打不开,就在博客园完成了今天的记录,结果临关机,登录了下,发现又好了,就再多花个几分钟转下吧,也不管究竟在意的是什么了,权当强迫症了... 前几天记录了动态的添加一行一列:insertRow()和insertCell();动态的删除一行一列:deleteRow()和deleteCell():选中一行:this的参数传递,这些都是实现的关键,但是这一切都建立在一个基础上:那就是存在一个表格.今天就来记录下动态建立表格的方法: 事实上在刚开始的时候,我只想到了一个

js动态创建DataGrid

和上一篇一样,使用JS动态的创建datagrid也是一件非常简单的事情,以项目中的实例来做说明,当然easyui的官网文档也有,例子很简单: ①从后台获取数据 ②根据需要显示数据 ③根据需要对显示的数据做样式 ④对显示的数据做合计 核心代码: url:getRootPath()+"/labour/contentDetail.do?headid="+ headid,从后台获取数据: <span style="font-size:18px;">public

给js动态创建的对象绑定事件

1.使用原生JS动态为动态创建的对象绑定事件 1-1.创建一个function,用来兼容IE8以下浏览器添加事件 function addEvent(el, type, fn) {  if(el.addEventListener){ el.addEventListener(type,fn,false) }else if(el.attachEvent()){ el.attachEvent('on' + type,fn,false) }else{ return false }} 1-2.使用JS创建

js 动态创建don对象学习

html部分 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title></title> <!--<link href="css.css" type="text/css"