qq_28430097
阿尔法的黑夜
采纳率0%
2017-03-31 01:44

js ajax获取json数据后,替换table表格中的值

如何把json格式的数据遍历替换表格中的数据有什么具体的方法吗 急 急 急 急!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • xyc_csdn 萧逸才 4年前
     <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    </head>
    <body>
    <div>
        <table>
            <tr>
                <td>1</td>
                <td>2</td>
                <td>3</td>
            </tr>
            <tr>
                <td>4</td>
                <td>5</td>
                <td>6</td>
            </tr>
            <tr>
                <td>7</td>
                <td>8</td>
                <td>9</td>
            </tr>
        </table>
        <button onclick="update();">替换</button>
    </div>
    <script type="text/javascript" src="jquery-3.0.0.min.js"></script>
    <script>
        function update() {
            var json = "[{value:'a'},{value:'b'},{value:'c'},{value:'d'},{value:'e'},{value:'f'},{value:'g'},{value:'h'},{value:'i'}]";
            var jsonObj = eval("(" + json + ")");
            var $tds = $("table").find("td");
            $(jsonObj).each(function (i, o) {
                $tds.eq(i).text(o.value);
            });
        }
    </script>
    </body>
    </html>
    
    点赞 评论 复制链接分享
  • webdev_l webdev_l 4年前

    你eval(json)把结果用for循环获取数据去替换就行了

    点赞 评论 复制链接分享