首页 > 解决方案 > 将 AJAX 数据加载到 Javascript 中

问题描述

我需要创建两个表父/子,如本例所示。 https://datatables.net/blog/2016-03-25 我在 Laravel 框架中运行。

我的问题是,当我不加载 Ajax 数据时,它不起作用。

var siteTable = $('#sites').DataTable( {
    dom: 'Bfrtip',

    **ajax: '{{asset('AJAXDATA.PHP')}}',**

    columns: [
        { data: 'name' },
        { data: 'users', render: function ( data ) {
            return data.length;
        } }
    ],
    select: {
        style: 'single'
    },
    buttons: [
        { extend: 'create', editor: siteEditor },
        { extend: 'edit',   editor: siteEditor },
        { extend: 'remove', editor: siteEditor }
    ]
} );

我也在尝试

**ajax: '{{asset('AJAXDATA.PHP')}}',**
**ajax: '{{asset('AJAXDATA.TXT')}}',**
**ajax: '{{route('ajaxdata')}}',**

是的,文件 AJAXDATA.PHP 和 AJAXDATA.TXT 位于我的根文件夹中,它可以毫无问题地打开。并且路由 ajaxdata 将数据作为 ajaxdata.php 中的同一文件返回

那么,我怎样才能以这种方式从 ajax 加载数据呢?塔克斯

标签: javascriptphpjqueryajaxlaravel

解决方案


推荐阅读