Php 如何从jQueryAjax调用codeigniter函数

Php 如何从jQueryAjax调用codeigniter函数,php,javascript,jquery,codeigniter,datatables,Php,Javascript,Jquery,Codeigniter,Datatables,我正在将jquery datatables可编辑插件与CI一起使用。我有: <script language="javascript" type="text/javascript"> $(document).ready(function () { $('#myDataTable').dataTable().makeEditable({ sUpdateURL: "/js/jquery-databatables-editable/AjaxUpd

我正在将jquery datatables可编辑插件与CI一起使用。我有:

<script language="javascript" type="text/javascript">
    $(document).ready(function () {
       $('#myDataTable').dataTable().makeEditable({
           sUpdateURL: "/js/jquery-databatables-editable/AjaxUpdate_1.php/index"
       });
    });
 </script>

$(文档).ready(函数(){
$('#myDataTable').dataTable().makeEditable({
sUpdateURL:“/js/jquery可编辑数据表/AjaxUpdate\u 1.php/index”
});
});

在客户端页面上。我希望能够在服务器端发布到class a CI库类/函数,但上述操作似乎不起作用。有没有办法做到这一点?

这取决于您的配置

如果您使用的是默认设置,则大多数情况下是常见的:

在Javascript文件或视图中(如果是内联的)

最后,您需要在控制器中创建函数并输出预期格式:

function function_name(){
    echo json_encode('whatever you need to return');
}

希望有帮助

这是在php页面内。。或者您有单独的js文件??上面的脚本位于客户端页面上,该页面是一个名为mlist.php的CI视图。设置正在进行中,请参见我的答案
$route["function_name"] = "your_controller/function_name/";
function function_name(){
    echo json_encode('whatever you need to return');
}