未定义json的DataTable fnRowCallback链接

未定义json的DataTable fnRowCallback链接,json,datatable,hyperlink,undefined,Json,Datatable,Hyperlink,Undefined,我正在处理从json数据在DataTable中创建链接的问题。一切都会好起来,但链接名称似乎不正确。无论我想改变什么,它总是说“未定义”。这是我的密码: <script type="text/javascript" charset="utf-8"> $(document).ready(function() { var oTable = $('#tablez').dataTable( { "bProcessing": true,

我正在处理从json数据在DataTable中创建链接的问题。一切都会好起来,但链接名称似乎不正确。无论我想改变什么,它总是说“未定义”。这是我的密码:

<script type="text/javascript" charset="utf-8">
    $(document).ready(function() {
        var oTable = $('#tablez').dataTable( {
            "bProcessing": true,
            "bJQueryUI": true,
            "sAjaxSource": 'inc/all_cars_json.php',
            "sPaginationType": "full_numbers",
            "aaSorting": [[ 0, "desc" ]],                   
             "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
                    $('td:eq(1)', nRow).html('<a href="car/=' + nRow[0] + '">' +
                        nRow[1] + '</a>');
                    return nRow;
                }
        } );
    } );
</script>
以下是预览:

问题是:在这种情况下,如何获得链接标题和值(nRow[0])。
关于,

这可以通过以下方式完成:

     "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
            $('td:eq(1)', nRow).html('<a href="car/=' + nRow[0] + '">' +
                $('td:eq(1)', nRow)[1].textConent + '</a>');
            return nRow;
        }
然后你可以使用这个:

 "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
        $('td:eq(1)', nRow).html('<a href="car/=' + nRow[0] + '">' +
            aData.Brand + '</a>');
        return nRow;
    }
“fnRowCallback”:函数(nRow、aData、iDisplayIndex){
$('td:eq(1)”,nRow.html(“”);
返回nRow;
}

fRowCallback
函数中将
nRow
更改为
aData

"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
                    $('td:eq(1)', nRow).html('<a href="car/=' + aData[0] + '">' +
                        aData[1] + '</a>');
                }
“fnRowCallback”:函数(nRow、aData、iDisplayIndex、iDisplayIndexFull){
$('td:eq(1)”,nRow.html(“”);
}
 "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
        $('td:eq(1)', nRow).html('<a href="car/=' + nRow[0] + '">' +
            aData.Brand + '</a>');
        return nRow;
    }
"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
                    $('td:eq(1)', nRow).html('<a href="car/=' + aData[0] + '">' +
                        aData[1] + '</a>');
                }