小编Ris*_*ddy的帖子

将参数传递给jQuery数据表中的sAjaxSource

我正在使用CodeIgniter,我有以下问题.

我有一个控制器函数,details.php其中有一个参数:

function details($id) {
    $this->datatables
         ->select('product_id, original_amount, quantity')
         ->from('orders');

    echo $this->datatables->generate();
}  
Run Code Online (Sandbox Code Playgroud)

现在我需要从视图中调用它,即我希望DataTables像这样显示它:

<script>
$(document).ready(function() 
  $('#example').dataTable({
    ...
    'sAjaxSource' : 'admin/data/details',
    ...
  });
</script>
Run Code Online (Sandbox Code Playgroud)

那么,如何将参数传递给sAjaxSource键,即$id变量?

ajax jquery codeigniter datatables

4
推荐指数
1
解决办法
3万
查看次数

在codeigniter中插入mysql查询

$query = $this->db->query('select
  sum(like) as atotal
from
  like
where
  sfid = '.$short);<br>
print_r($query);
Run Code Online (Sandbox Code Playgroud)

而错误是

错误号码:1064

您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在'like)附近使用正确的语法作为atotal from like where sfid = 11'at line 2

选择sum(like)作为atotal来自sfid = 11

文件名:C:\ wamp\www\don\system\database\DB_driver.php

行号:330

'喜欢'总和(喜欢)是列名和'喜欢'之后'来'是表名谢谢你提前

php mysql codeigniter

-2
推荐指数
1
解决办法
888
查看次数

标签 统计

codeigniter ×2

ajax ×1

datatables ×1

jquery ×1

mysql ×1

php ×1