Javascript 如何在使用DATATABLES发送到模板之前获得AJAX响应?

Javascript 如何在使用DATATABLES发送到模板之前获得AJAX响应?,javascript,php,jquery,ajax,datatable,Javascript,Php,Jquery,Ajax,Datatable,我在我的管理面板中实现了一个日志表,我使用了datatable插件。 我在datatable中创建了一个ajax,但我不知道在发送到表之前如何获得响应 我的jquery中有这样的内容: <script type="text/javscript"> $(document).ready(function() { $('#log-pageview') .on('xhr .dt', function(e, settings, json) {

我在我的管理面板中实现了一个日志表,我使用了datatable插件。 我在datatable中创建了一个ajax,但我不知道在发送到表之前如何获得响应

我的jquery中有这样的内容:

<script type="text/javscript">

    $(document).ready(function() {

        $('#log-pageview')
            .on('xhr .dt', function(e, settings, json) {
                $('#status').html(json.status)
            })
            .dataTable({
            "processing": true,
            "serverSide": true,
            "ajax": "/secure/logs/visits.php?log_get=1"
        });

    });

</script>
在服务器端,我生成了这种json:

{"draw":1,"recordsTotal":2,"recordsFiltered":2,"data":[{"id":"3","logged_id":"7","ip_address":"122.2.55.11","date_viewed":"2015-03-16 10:10:42"},{"id":"2","logged_id":"8","ip_address":"122.2.55.11","date_viewed":"2015-03-17 00:05:40"}]}

我不知道我哪里出错了。我查看了开发者工具网络选项卡,似乎ajax没有调用URL

在我的AJAX中,我还尝试像这样从URL调用响应


但是它也不加载数据。

首先,要使用
xhr.dt
datatables>1.10

其次,数据应具有以下结构

{
    "draw":1,
    "recordsTotal":2,
    "recordsFiltered":2,
    "data":[
        [
            "3",
            "7",
            "122.2.55.11",
            "2015-03-16 10:10:42"
        ],
        [
            "2",
            "8",
            "122.2.55.11",
            "2015-03-17 00:05:40"
        ]
    ]
}

下面是一个

您使用的是哪个版本的datatables?@dhirajbodichera,我需要一个JSON文件吗?因为我在phpy中的函数中调用了它,所以您可以使用PHP。但关键是数据应该是这种结构,我的PHP中有一个回音,但它不显示数据。我的数组还需要使用json_encode()吗?或者我可以返回数组结构吗?是的,您应该使用json_encode(),并且应该像上面的.json文件URL一样(我再次更新了它)。我已经包含了这个内容,但我仍然无法从AJAX响应中获取数据:(我在没有AJAX调用的情况下创建了一个示例datatable,我发现datatable.js和.css没有加载。但是当我检查页面源代码时,它就在那里。好的,我刚刚创建了一个小提琴,它看起来不错,但在我的页面中不会加载。我检查了jquery版本,结果是一样的。:(是的,也许我需要为我的页面创建一个本机分页。)(
{"draw":1,"recordsTotal":2,"recordsFiltered":2,"data":[{"id":"3","logged_id":"7","ip_address":"122.2.55.11","date_viewed":"2015-03-16 10:10:42"},{"id":"2","logged_id":"8","ip_address":"122.2.55.11","date_viewed":"2015-03-17 00:05:40"}]}
{
    "draw":1,
    "recordsTotal":2,
    "recordsFiltered":2,
    "data":[
        {
            "id":"3",
            "logged_id":"7",
            "ip_address":"122.2.55.11",
            "date_viewed":"2015-03-16 10:10:42"
        },
        {
            "id":"2",
            "logged_id":"8",
            "ip_address":"122.2.55.11",
            "date_viewed":"2015-03-17 00:05:40"
        }
    ]
}
{
    "draw":1,
    "recordsTotal":2,
    "recordsFiltered":2,
    "data":[
        [
            "3",
            "7",
            "122.2.55.11",
            "2015-03-16 10:10:42"
        ],
        [
            "2",
            "8",
            "122.2.55.11",
            "2015-03-17 00:05:40"
        ]
    ]
}