【发布时间】:2013-03-15 11:29:00
【问题描述】:
让我让它变得非常简单 在 server_processing.php 上
$aColumns = array('is_active','CompanyName', 'email', 'phone_no', 'web_address','id' );
$sIndexColumn = "id";
$sTable = "inf_company";
还设置到数据库的连接 现在jquery函数是
"sAjaxSource": "server_processing.php",
"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
// Bold the grade for all 'A' grade browsers
if ( aData[0] != 0 )
{
$('td:eq(0)', nRow).html( '<input type="checkbox" name="delid[]" value="'+ aData[5] +'" />' );
}
if ( aData[5] != 0 )
{
// $('td:eq(4)', nRow).html( '<b>A</b>' ); // You can add your link here!!
$('td:eq(5)', nRow).html( '<a href=addsubcat.php?id='+ aData[5] +'><img src="./images /edit.png" alt="edit"></a><a href="subcatList.php?del=1&id='+ aData[5] +' "><img src="./images/del.png" alt="delete"></a>' );
}
return nRow;
},
"fnServerParams": function ( aoData ) {
aoData.push( { "name": "CompanyName",
"value": "NATIONAL" } );
}
简单我想搜索公司名称national..但它不起作用
【问题讨论】:
-
你得到什么结果?您的预期结果是什么?
-
没什么...我想按数据表在表中搜索
-
你有没有自己调试过?我问是因为您没有向我们提供 server_processing.php 的源代码,这表明您确信问题不在服务器端。你真的排除了这个吗?我要做的第一件事是使用像 Firebug 或 WebKit 开发工具这样的工具来准确查看发送到
server_processing.php的内容。它发送的是您所期望的吗?您在控制台中看到任何错误吗?您从服务器返回什么(如果有的话)? -
除“fnServerData”外,所有代码都运行良好...... /跨度>
标签: php jquery datatables