用于mysql表的JSON内联编辑

时间:2012-03-11 09:58:20

标签: mysql json html-table inline-editing

$(document).ready(function(){
    var url="json.php";
    $("#tablo1 tbody").html("");
    $.getJSON(url,function(data){
        $.each(data.members, function(i,user){
        var tblRow =
            '<tr>'
                +'<td class="inlineEdit">'+user.id+'</td>'
                +'<td class="inlineEdit">'+user.firstname+'</td>'
                +'<td class="inlineEdit">'+user.lastname+'</td>'
                +'<td class="inlineEdit">'+user.adres+'</td>'
                +'<td class="inlineEdit">'+user.city+'</td>'
                +'<td class="inlineEdit">'+user.state+'</td>'
                +'<td class="inlineEdit">'+user.zip+'</td>' 
                +'<td class="inlineEdit">'+user.phone+'</td>'
                +'<td class="inlineEdit">'+user.email+'</td>' 
                +'<td class="inlineEdit">'+user.source+'</td>'              
            +'</tr>' ;
            $(tblRow).appendTo("#tablo1 tbody");
        });
    });
});

内联编辑不运行原因?

当我使用它时:

    $(tblRow).appendTo("#tablo1 tbody").find('.inlineEdit').editable( … ) ;

当我使用此代码时,它无法列出db中的所有条目。

1 个答案:

答案 0 :(得分:0)

tblRow是一个javascript var。我认为你不能在$()调用中使用它。

查看文档jquery docs