如何在 jquery 数据表上解决此警报 1 消息

Posted

技术标签:

【中文标题】如何在 jquery 数据表上解决此警报 1 消息【英文标题】:How to resloved this alert 1 message on jquery datatables 【发布时间】:2021-11-14 05:10:42 【问题描述】:

我使用了下面的 jquery 数据表代码。

数据即将到来,但显示了一条警报消息。如何解决这些警报?

我没有发出任何警报。不知道来自哪里。

jQuery 代码:

var _loadVIPRequests_lst = ;
_loadVIPRequests_lst.init = function()

    $('#VIPRequestsTables').DataTable(
        responsive:true,
        "aaSorting":[],
        "order":[ 0, 'DESC' ],
        stateSave: true,
           cache: false,
          async: false,
        ajax: 
            url:pathname+'vip-requests-json',
            type: "post",
        ,
        dom:'Bfrtip',
        "columns": [
            
             "data": "Language" ,
             "data": "comment" ,
            
                "mDataProp": function ( data, type, full, meta) 
                     var $table_fulldata=JSON.stringify(data);
                    var $table_fulldata=$table_fulldata.replace("'","_");
                    $return_data='<button class="btn btn-sm btn-primary btnbox vip-request-edit" href="#"><i class="far fa-edit"></i></button>';
                    $return_data+='<button class="btn btn-sm btn-warning btnbox vip-request-view" href="#"><i class="fas fa-eye"></i></button>';
                    $return_data+='<button class="btn btn-sm btn-danger btnbox vip-request-delete" href="#"><i class="fa fa-trash" aria-hidden="true"></i></button>';
                    $return_data+="<input type='hidden' name='tabledata' class='tabledata' value='"+($table_fulldata)+"'>";
                    return $return_data;                
            ,
        ],
        lengthMenu:[
            [10, 25, 50, -1],
            ['10 rows', '25 rows', '50 rows', 'Show All']
        ],
        buttons: ['pageLength'],
        "buttons": [
            
                extend: 'pageLength',
                className: "btn btn-default"
            ,


            
                extend: 'excel',
                text: 'Excel',
                title:'VIP Requests Details',
              

            ,
            
                extend: 'csv',
                text: 'csv',
                title:'VIP Requests Details',
              

            ,
        ],
    );

php 代码:

$get_result_data=array();
if ($this->security->xss_clean($_POST) === FALSE) 
    $get_result_data=array();
else
    $sql="CALL SP(?,?,?)";
    $resultData=$this->db->query($sql,array("","C","30"))->result();
    if($resultData!=NULL) 
        $get_result_data=$resultData;
    else
        $get_result_data=array();
    

$send_data['data']= $get_result_data;
echo json_encode($send_data);

错误图片:

我使用了下面的 jquery 数据表代码。

数据即将到来,但显示了一条警报消息。如何解决这些警报?

我没有发出任何警报。不知道来自哪里。

【问题讨论】:

所有警报都说是 1? 你试过通过浏览器调试吗? 是的,我已经检查过了。我收到一个错误网址。但我没有在此页面上加载此 URL。 ibb.co/FxPp7hW 【参考方案1】:

由于 PHP 函数返回的有问题的 JSON,即将进行调试。请检查或提供问题的完整描述以及代码

【讨论】:

以上是关于如何在 jquery 数据表上解决此警报 1 消息的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Javascript / jQuery 在按钮单击时显示引导警报?

如何在 JQuery Multifile 中删除警报验证

使用 jQuery 禁用警报消息 [关闭]

核心数据文件损坏时如何绕过警报消息?

在 jQuery 弹出窗口或 MVC 4 的警报中显示错误消息

跨多个域使用一个 Jquery 警报