用json数据填充表

时间:2012-12-11 05:25:46

标签: javascript jquery html getjson

我正在尝试使用从$ .getJSON()调用中检索到的JSON字符串来填充HTML表。 $ .getJSON()调用工作正常。但是我无法使用检索到的json数据填充html表。请帮我处理我的代码。我是新来的..

function loadTable(result){
    if(result.groups="no"){
        var num_rows = result.noofteams;
        var rows = "";

        for(var i=0;i<num_rows;i++){
        rows +='<tr>'+result.noofteams+'</tr>';         

        }
        $("#container").append(rows);

这里结果是我收到的json对象。 result.noofteams 正在给出正确的值(我已经检查过了)。但问题是,我无法使用 result.noofteams 填充 #container 请帮助..

2 个答案:

答案 0 :(得分:5)

你使用=而你需要=====条件

    function loadTable(result){
        if(result.groups==="no"){
            var num_rows = result.noofteams;
            var rows = "";

            for(var i=0;i<num_rows;i++){
            rows +='<tr><td>'+result.noofteams+'</td></tr>';         

            }
            $("#container").append(rows);
        }
    }

编辑:添加<td>它们也很重要

答案 1 :(得分:0)

与JSON合作更加清晰......

for (i in result) {
    rows += '<tr>' + result[i]['noofteams'] + '</tr>';
}