Php 如何从服务器端更新datatables数据

Php 如何从服务器端更新datatables数据,php,datatables,jquery-datatables,Php,Datatables,Jquery Datatables,有没有办法处理数据表中来自服务器端的数据?我所说的过程是指,当字段是URL时,我希望能够将其包装在锚定标记中。或者,如果字段是布尔类型,我希望改为呈现一个复选框。下面是我的代码当前的样子: $('#products').dataTable( { "bProcessing": true, "bServerSide": true, "sAjaxSource": "search-results.php" }); search results.php从数据库返回数据。我几乎可以

有没有办法处理数据表中来自服务器端的数据?我所说的过程是指,当字段是URL时,我希望能够将其包装在锚定标记中。或者,如果字段是布尔类型,我希望改为呈现一个复选框。下面是我的代码当前的样子:

$('#products').dataTable( {
    "bProcessing": true,
    "bServerSide": true,
    "sAjaxSource": "search-results.php"
});

search results.php
从数据库返回数据。我几乎可以从服务器端包装数据,但我正在考虑每次用户执行搜索时需要获取的额外html,因此如果可能,我希望在客户端执行。提前谢谢

尝试将aoColumnDefs与mRender一起使用

"aoColumnDefs": [
    {
    "aTargets": ["url_addr"],
        "mRender": function (url) {
            return "<a href='" + url + "'>" + url + "</a>";
        }
    },
],
"aTargets": ["url_addr"], //class name of the column, or
"aTargets": [0], //if URL is in column 1