2012-05-19 86 views
2

我打算使用數據表從MySQL表中檢索所有用戶數據並顯示它們。我正在使用他們的服務器端處理代碼來檢索所有數據。我有一個要求,其中某些額外的列需要插入自定義值。要被顯示jQuery Datatables服務器端處理自定義值的空列

$('#data').dataTable({ 
    "bProcessing": true, 
    "bServerSide": true, 
    "sAjaxSource": "userlist.php" 
}); 

在服務器側處理,

$aColumns = array('col1', 'col2', 'col3'); 

實際列,

<th>col1</th> 
<th>col2</th> 
<th>col3</th> 
<th>col4</th> 

其中COL4包含一個示例代碼等,

<a href='del.php?userid=col1value></a> 

如何可以完成這個?

參見:http://datatables.net/examples/server_side/server_side.html

回答

2

所有你需要做的就是發送第四欄爲HTML標籤,它將例如工作,同時從服務器端

$aColumns = array('col1', 'col2', 'col3', "<a href='del.php?userid=col1value>sometext</a>"); 

返回值,它會工作:) 。 P:你可以從服務器端返回任何東西,它可以是HTML標籤或字符串,數據表將把值放入列中而不會有任何問題。

+0

嗨,在acolums中的數組表示在mysql中的列名,所以我想我不能在那裏寫html代碼。 – Ajay

+0

我結束了uisng mDataProp。謝謝你的幫助。 – Ajay

相關問題