AJAX响应永远不会在CodeIgniter应用程序中的托管服务器上返回

时间:2017-12-12 22:08:49

标签: php ajax codeigniter datatables

我有一个CodeIgniter应用程序,我使用jquery数据表通过ajax获取数据:

....
ele.dataTable({
                "searchable": true,
                "pageLength": 10,
                "sortable": true,
                "serverSide": true,
                "processing": true,
                "pagingType": "full_numbers",
                "ajax": source,
                "order": eval(order_by),
                "columns": eval(jsonStr),
                "scrollX": true,
                "stateSave": true,
                "dom": 'Blf<"clear">rtip',
                fixedColumns: true,
                buttons: [
                    {
                        extend: 'colvis'
                    }
                ]
            });
....

一切都按预期工作,直到我尝试获取大量数据,返回的json响应将很大并且执行需要更多时间。

我尝试增加memory_limitmax_execution_time

ini_set('memory_limit', '256M');
ini_set('max_execution_time', 300);

在AJAX函数调用中,但我仍然没有得到回复。

我在godaddy托管我的网站。升级到最新的codeigniter版本3.1.6后,此问题开始发生。

请告知在这种情况下最好做什么?

0 个答案:

没有答案