1

$.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は適切な値を与えています(私はそれをチェックしました)。しかし、問題は、#container に result.noofteams入力できないことです。助けてください..

4

2 に答える 2

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>それらも重要であることを追加

于 2012-12-11T05:27:34.167 に答える
0

そのようにJSONを扱う方がはるかにきれいです...

for (i in result) {
    rows += '<tr>' + result[i]['noofteams'] + '</tr>';
}
于 2012-12-11T05:31:54.087 に答える