javascript - Json 对象到 Div Html

标签 javascript php jquery json object

这是我的 Json 数据

    [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]
    0: Object
        From_Id: 5
        Message: "
        ↵   did you have dinner???"
        Started_Date: "2014-07-29 11:29:41"
        To_Id: 5
        Upadted_Date: "2014-07-29 03:29:41"
    __proto__: Object
    1: Object
        From_Id: 5
        Message: "ya i did what about you???
        ↵   "
        Started_Date: "2014-07-29 11:51:41"
        To_Id: 1
        Upadted_Date: "2014-07-29 03:51:41"
    __proto__: Object
    2: Object
    3: Object
    4: Object
    5: Object
    6: Object
    7: Object
    8: Object
    9: Object
    10: Object
    11: Object
    length: 12
    __proto__: Array[0]

我想将每个 message 从对象添加到 div message_data 一个接一个...我使用了下面的代码...以便 message_data div 包含所有消息....

            var obj = eval(data);

            console.log(obj);
            $.each(obj, function (index,Object) {

                var Id = Object.Message;
                $('#message_data').html(Id).toString();
            });

但它只显示最后一个对象消息..我该如何解决这个问题???

注意:我在计时器函数中使用这个,所以我不能使用append,它在计时器秒后不断添加相同的内容...

最佳答案

html 函数替换目标元素内的任何内容。请改用 append 函数...

$('#message_data').append(Id);

您唯一需要做的就是用 append 函数替换 html 函数。

您甚至可以使用索引参数来访问当前枚举的值,请参见下文...

       $.each(obj, function (index,Object) {
            var msg = obj[index].message;
            $('#message_data').append(msg);
        });

JS Fiddler Example

关于javascript - Json 对象到 Div Html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25009258/

相关文章:

javascript - 如何通过ajax向java servlet发送数据

php - 在 CakePHP View 中呈现 jQuery 代码时,如何使用 PHP 变量作为 <script> 标记的值?

javascript - MapReduce 和 MongoDB

javascript - 将 ko.observableArray<string>([]) 绑定(bind)到 <select>

javascript - Bootstrap 日期选择器不会在每次更改事件时更新

php - 保存到数据库时默认时区错误

javascript - 制作一个 javascript HMAC token

javascript - TypeError : app. makeSingleInstance不是函数

php - 在 Codeigniter mysql 的选择查询中使用多个 IF 条件查找 sum()

javascript - 运行默认 jQuery 函数后运行 Javascript 函数