H5动态添加数据-老牛大讲堂

一、怎样实现动态添加数据呢?

  首先要获得数据。一般通过ajax获得数据(参考我写的ajax跨域通信)。之后动态添加数据。

  下面我从简单到复杂介绍一下动态添加数据。

例子一:首先编写json数据,然后动态添加数据。

<html>
    <head>
        <meta charset="utf-8" />
        <script type="text/javascript" src="../H/js/jquery-3.0.0.min.js"></script>
    </head>

    <body>
        <div>博客园老牛大讲堂</div>
        <!--<ul><li>内容一</li><li>内容二</li><li>内容三</li></ul>-->
        <ul id="first">

        </ul>
        <script>
            var data = [{
                "name": "老牛大讲堂1"
            }, {
                "name": "老牛大讲堂2"
            }, {
                "name": "老牛大讲堂3"
            }, {
                "name": "老牛大讲堂4"
            }]
            var str = "<li>"+data[0].name+"</li><li>"+data[1].name+"</li><li>"+data[2].name+"</li><li>"+data[3].name+"</li>";//内容
            $("#first").append(str);//append添加数据
        </script>
    </body>
</html>

运行结果:

例子二:下面的例子,我把json数据放到其他文件夹,并且动态的添加若干的数据。

<html>
    <head>
        <meta charset="utf-8" />
        <script type="text/javascript" src="../H/js/jquery-3.0.0.min.js"></script>
    </head>

    <body>
        <div>博客园老牛大讲堂</div>

        <ul id="first">

        </ul>
        <script>
             $.ajax({//这个是ajax请求
                url:"data.json",
                 type:"POST",

                 success:function(data){
                     for(var i=0;i<data.length;i++){//data.length是获取data的长度。for循环
                         $("#first").append("<li>"+data[i].name+"</li>");//如果添加class或者id内容要加单引号例如:$("#first").append("<li class=‘a‘>"+data[i].name+"</li>");
                     }
                 }
             });
        </script>
    </body>
</html> 

效果图跟第一个效果图一样。这里不赘述

时间: 2024-11-12 14:39:44

H5动态添加数据-老牛大讲堂的相关文章

Android之ListView动态添加数据(SQLiteOpenHelper类添加数据)

一.SQLiteOpenHelper类: 这次我们通过sqlite来动态添加数据,接下来我们创建一个openHelper.java,在前面sqlite博客中我们已经详细的讲了SQLite的创建及使用等操作,我们将在onCreate 创建方法中创建一张表和插入相关的值,通过db.execSQL()完成Sqlite的运行. ①openHelper2.java文件: public class openHelper2 extends SQLiteOpenHelper { private static f

C#:使用ListView动态添加数据一直闪烁的解决办法

首先,自定义一个类ListViewNF,继承自 System.Windows.Forms.ListView using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace 你的名称空间 { class ListViewNF : System.Windows.Forms.ListView { public ListV

js表单动态添加数据并提交

情景1:已经存在form对象了,动态为form增加对象并提交 function formAppendSubmit(){ var myform=$('#newArticleForm'); //得到form对象 var tmpInput=$("<input type='text' name='blogArticleForm.articleContent'/>"); tmpInput.attr("value", myUeditor.window.getCont

Dev AspxGridView 前台动态添加数据

AspxGridView点击新增通过 window.open("OrderDetailInfo.aspx?functionName=CallBackChild", "child", "height=600, width=700, top=0, left=200, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no"); 打开的页面:OrderDet

WPF中TreeView控件数据绑定和后台动态添加数据

数据绑定: TreeView数据绑定需要使用层次结构数据模板(HierarchicalDataTemplate)来显示分层数据.XAML代码如下: <TreeView Name="chapterTree" Grid.Column="0"> <TreeView.ItemTemplate> <HierarchicalDataTemplate ItemsSource="{Binding Path=ChildNodes}"&

用js 向h5 中的table 动态添加数据 (简单实现)

//向 表格传值 function setTextareaValue(items,pp){ console.log(" 进入函数 items=="+items); var tb = document.getElementById("addtable"); var td1 = tb.rows[1].cells[1]; var td2 = tb.rows[1].cells[2]; var td3 = tb.rows[1].cells[3]; var td4 = tb.r

Android ListView分页,动态添加数据

1.ListView分页的实现,重点在于实现OnScrollListener接口,判断滑动到最后一项时,是否还有数据可以加载, 我们可以利用listView.addFootView(View v)方法进行提示 自定义一个ListView(这里本来想进行一些自定已修改的...实际代码并没有做)CornerListView package com.example.testlistview; import android.widget.AbsListView; import android.conte

可动态添加数据的复选框

变量如下所示: /**   * 原始每行最多显示的个数   */  private static final int INITIAL_MAX_COUNT = 3;  private Context mContext;  /**   * CheckBox 列表   */  private List<CheckBox> mCheckBoxs;  /**   * 每一个CheckBox 显示的内容   */  private List<String> mSelectedBoxConten

关于table动态添加数据 单元格合并 数组合并

var newArr = [ {"BranchID":1,"BranchName":"城二","BranchFullName":"城二分公司","IssueTypeID":101,"IssueTypeName":"宏蜂窝连片弱覆盖","Total":242,"WithoutDemand":139,"