javascript - 如何将可编辑的表格数据保存为用于绘制表格的JSON?

标签 javascript jquery html json

首先,我只想感谢您查看我的帖子。对此,我真的非常感激。这是我的问题 -->

假设我有 JSON 文档,如下所示 -->

{"superhero":[{"hero":"万磁王","name":"马克斯·艾森哈特","appearances_count":42},{"hero":"超人","name":"克拉克·肯特","appearances_count":42}]}

我在 html5 和 JQuery 中使用此 JSON 文档绘制了一个表格。现在我想编辑使用 JSON 文档绘制的表格元素,并将编辑后的数据保存在该 JSON 文档中。

我的 HTML 是这样的 -->

 <table>
    <thead>
        <th>Hero</th>
        <th>Name</th>
        <th>AppearanceCount</th>    
    </thead>
    <tbody class="data"></tbody>
 </table>

我用来绘制表格的 JQuery 是这样的 -->

$(document).ready(function(){
    $.getJSON("data.json", function(){
    var hero = this['hero'];
    var name = this['name'];
    var numCount = this['appearances_count'];

    var tbodyData = "<tr><td>"+hero+"</td><td>"+name+"</td><td>"+numCount+"</td></tr>"

    $(".data").append(tbodyData);
    });
});

data.json 保存上面的 json。请提供任何帮助,我们将不胜感激。再次感谢您查看我的帖子。

最佳答案

关于如何手动执行此操作的答案太长了,但简单来说,您应该使用支持两种方式绑定(bind)的库,例如 Knockout 或 Angular

关于javascript - 如何将可编辑的表格数据保存为用于绘制表格的JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27465625/

相关文章:

javascript - 如何在 angular 2 中再次调用 ngAfterViewInit 中的代码

jquery - CSS jQuery 翻转动画

javascript - phonegap 中的 html 文件 ://android_asset/www/index. 处未定义函数

javascript - 从 JSFiddle 发出复制代码

jquery - 在嵌套 DIV 的情况下将图像设置在 DIV 的中间

javascript - 如何以 Angular 将 '2019-02-22T12:11:00Z' 格式转换为 'DD/MM/YYYY HH:MM:SS' 格式

javascript - 未捕获的类型错误 : matchExpr[type]. exec 不是函数

javascript - 除一个元素外的所有元素都易于过渡

javascript - 使用 jQuery 生成无序列表

HTML 5 添加 XML 命名空间