Javascript 将JSON放入表行

Javascript 将JSON放入表行,javascript,jquery,json,Javascript,Jquery,Json,那么,为什么这个代码不起作用呢?我为JSFIDLE复制了它,但它不起作用。。包括了最新的库,所以我真的不知道为什么它不工作/ 代码: var jsondata=$.parseJSON(“{”响应“:[[“name0”、“id0”、“amt0”]、[“name1”、“id1”、“amt1”]}”); $.each(jsondata.response,函数(i,d){ var行=“”; $。每个(d,函数(j,e){ 行+=''+e+''; }); 行+=''; $('#table tbody')

那么,为什么这个代码不起作用呢?我为JSFIDLE复制了它,但它不起作用。。包括了最新的库,所以我真的不知道为什么它不工作/

代码:


var jsondata=$.parseJSON(“{”响应“:[[“name0”、“id0”、“amt0”]、[“name1”、“id1”、“amt1”]}”);
$.each(jsondata.response,函数(i,d){
var行=“”;
$。每个(d,函数(j,e){
行+=''+e+'';
});
行+='';
$('#table tbody')。追加(行);
});
校长1
校长2
校长3

您需要将代码包装到:

$(document).ready(function() {

    //code here
    var jsondata=$.parseJSON('{"response":[["name0","id0","amt0"],["name1","id1","amt1"]]}');

    $.each(jsondata.response, function(i, d) {
        var row='<tr>';
        $.each(d, function(j, e) {
             row+='<td>'+e+'</td>';
        });
        row+='</tr>';
        $('#table tbody').append(row);
    });

});
$(文档).ready(函数(){
//代码在这里
var jsondata=$.parseJSON(“{”响应“:[[“name0”、“id0”、“amt0”]、[“name1”、“id1”、“amt1”]}”);
$.each(jsondata.response,函数(i,d){
var行=“”;
$。每个(d,函数(j,e){
行+=''+e+'';
});
行+='';
$('#table tbody')。追加(行);
});
});

你的代码工作正常:

你是否检查了浏览器的错误控制台中的JS错误?好吧,当我听说类似的事情时,我会先检查一下;oHit F12在大多数浏览器中运行,并检查
控制台
选项卡。(通常代码)是开发人员必须具备的技能。使用正确的代码格式!我还建议这样做,这解释了如何正确设置您的代码:“当使用jQuery读取或操作文档对象模型(DOM)时,我们所做的几乎所有事情都是一样的,我们需要确保在DOM准备好后立即开始添加事件等。为此,我们为文档注册一个就绪事件。”
$(document).ready(function() {

    //code here
    var jsondata=$.parseJSON('{"response":[["name0","id0","amt0"],["name1","id1","amt1"]]}');

    $.each(jsondata.response, function(i, d) {
        var row='<tr>';
        $.each(d, function(j, e) {
             row+='<td>'+e+'</td>';
        });
        row+='</tr>';
        $('#table tbody').append(row);
    });

});