检索dataTable外部的全局变量的值

时间:2016-05-21 04:28:54

标签: javascript jquery datatables

我创建了一个dataTable。我从数据库中收到了大约13个数据。我还宣布了一个全局变量,并在mRender事件中的dataTable中分配了它的值。但是,问题是我无法摆脱它。这就是我尝试的方式:

var total_amount = 0;
function year_month(year_month) {
                     jQuery("#table").dataTable({
                        "sAjaxSource": "request-db.php?mode=dataTable&year_month=" + jQuery("#year_month").val(),
                        "bDestroy": true,
                        "bPaginate": false,
                        "bInfo": false,
                        "bFilter": false,
                        "bSort": false,
                        "aoColumnDefs": [
                            {
                                "aTargets": [0],
                                "mRender": function(data, type, row) {
                                    total_amount = row[14];
                                    alert(total_amount);
                                    return '<a href="form.php?id=' + row[13] + '" target="_blank" title="' + row[0] + '">' + row[0] + '</a>';
                                }
                            }
                        ]
                    });
                }
                alert("total"+total_amount);
            });

在第一个警报中,我获得了正确的值,但在第二个警报中我得到0(我已经初始化了)。我怎样才能在dataTable之外得到它?我该怎么办?

0 个答案:

没有答案