为jquery数据表创建循环?

时间:2012-07-11 06:45:54

标签: jquery

/*
 * SQL queries
 * Get data to display
 */
$sQuery = "
        SELECT SQL_CALC_FOUND_ROWS `" . str_replace(" , ", " ", implode("`, `", $aColumns)) . "`
        FROM   $sTable
        $sWhere
        $sOrder
        $sLimit
        ";
$rResult = mysql_query($sQuery, $gaSql['link']) or fatal_error('MySQL Error: ' . mysql_errno());

这是在datatables中指定的...但我的cindition就是这样..

for($i==0;$i<count($val);$i++){
$con ='ID='.$val[$i];

$sQuery = "
        SELECT SQL_CALC_FOUND_ROWS `" . str_replace(" , ", " ", implode("`, `", $aColumns)) . "`
        FROM   $sTable
        $sWhere
                $con 
        $sOrder
        $sLimit
        ";
$rResult = mysql_query($sQuery, $gaSql['link']) or fatal_error('MySQL Error: ' . mysql_errno());
}

我有以下问题:

  1. 我可以这样使用吗?
  2. 数据表是否支持它?
  3. 或者我们可以编码该数组结果吗?

1 个答案:

答案 0 :(得分:0)

只要您返回JSON数组对象或内部数组,DataTables就会接受它 - 请参阅:http://datatables.net/blog/Extended_data_source_options_with_DataTables

此外,如果您正在使用服务器端处理,那么您必须遵守DataTables所需的协议,此处记录在此:http://datatables.net/usage/server-side