Jquery 日期>截止日期){ 返回“过期”; } 如果(数据==“已支付”){ 返回“”+数据+“”; } 否则,如果(数据==“未支付”){ 返回“”+数据+“”; } } }, {数据:“到期日”, 默认内容:“ } ], “订单”:[1,‘描述’], 分页:false, fixedHeader:true }); //关于更改重新加载表 $(“#选择”).change(函数(){ table.ajax.reload(); }); });
在数据表中设置Jquery 日期>截止日期){ 返回“过期”; } 如果(数据==“已支付”){ 返回“”+数据+“”; } 否则,如果(数据==“未支付”){ 返回“”+数据+“”; } } }, {数据:“到期日”, 默认内容:“ } ], “订单”:[1,‘描述’], 分页:false, fixedHeader:true }); //关于更改重新加载表 $(“#选择”).change(函数(){ table.ajax.reload(); }); });,jquery,ajax,select,post,datatables,Jquery,Ajax,Select,Post,Datatables,在数据表中设置“destroy”:true在数据表中设置“destroy”:true尝试如下更改功能 $(document).ready(function(){ $('#datatable-buttons').DataTable({ "ajax": { url: "scripts/json-expenses.php", dataSrc: "", data: { leng
“destroy”:true
在数据表中设置“destroy”:true
尝试如下更改功能
$(document).ready(function(){
$('#datatable-buttons').DataTable({
"ajax": {
url: "scripts/json-expenses.php",
dataSrc: "",
data: { length: $('#selection').val() }
},
dom: "Bfrip",
"columns": [
{ data: "id", visible: false, searchable: false },
{ data: "expense_date"},
{ data: "supplier",
render: function(data, type, row){
return '<a href="/numbers/edit-expense.php?id='+ row.id +'">'+ data +'</a>';
}
},
{ data: "amount" },
{ data: "gst" },
{ data: "status",
render: function(data, type, row) {
if (row.due_date !== null) {
var dueDateArr = row.due_date.split("-");
var dueDate = new Date(dueDateArr[0], dueDateArr[1]-1, dueDateArr[2]);
var todayDate = new Date();
}
if (data == "Not Paid" && todayDate > dueDate) {
return '<label class="label label-danger">Overdue</label>';
}
if (data === "Paid") {
return '<label class="label label-success">'+ data +'</label>';
}
else if (data === "Not Paid") {
return '<label class="label label-default">'+ data +'</label>';
}
}
},
{ data: "due_date",
defaultContent: ""
}
],
"order": [ 1, 'desc' ],
paging: false,
fixedHeader: true
});
$('#selection').change(function(){
$('#datatable-buttons').dataTable().fnDestroy();
var table = $('#datatable-buttons').DataTable({
"ajax": {
url: "scripts/json-expenses.php",
dataSrc: "",
data: { length: $('#selection').val() }
},
dom: "Bfrip",
"columns": [
{ data: "id", visible: false, searchable: false },
{ data: "expense_date"},
{ data: "supplier",
render: function(data, type, row){
return '<a href="/numbers/edit-expense.php?id='+ row.id +'">'+ data +'</a>';
}
},
{ data: "amount" },
{ data: "gst" },
{ data: "status",
render: function(data, type, row) {
if (row.due_date !== null) {
var dueDateArr = row.due_date.split("-");
var dueDate = new Date(dueDateArr[0], dueDateArr[1]-1, dueDateArr[2]);
var todayDate = new Date();
}
if (data == "Not Paid" && todayDate > dueDate) {
return '<label class="label label-danger">Overdue</label>';
}
if (data === "Paid") {
return '<label class="label label-success">'+ data +'</label>';
}
else if (data === "Not Paid") {
return '<label class="label label-default">'+ data +'</label>';
}
}
},
{ data: "due_date",
defaultContent: ""
}
],
"order": [ 1, 'desc' ],
paging: false,
fixedHeader: true
});
});
)};
$(文档).ready(函数(){
$(“#数据表按钮”)。数据表({
“ajax”:{
url:“scripts/json expenses.php”,
dataSrc:“”,
数据:{length:$('#selection').val()}
},
dom:“Bfrip”,
“栏目”:[
{数据:“id”,可见:false,可搜索:false},
{数据:“支出日期”},
{数据:“供应商”,
呈现:函数(数据、类型、行){
返回“”;
}
},
{数据:“金额”},
{数据:“gst”},
{数据:“状态”,
呈现:函数(数据、类型、行){
如果(第行到期日!==null){
var dueDateArr=行到期日拆分(“-”);
var dueDate=新日期(dueDateArr[0],dueDateArr[1]-1,dueDateArr[2]);
var todayDate=新日期();
}
如果(数据==“未付款”&&todayDate>dueDate){
返回“过期”;
}
如果(数据==“已支付”){
返回“”+数据+“”;
}
否则,如果(数据==“未支付”){
返回“”+数据+“”;
}
}
},
{数据:“到期日”,
默认内容:“
}
],
“订单”:[1,‘描述’],
分页:false,
fixedHeader:true
});
$(“#选择”).change(函数(){
$(“#datatable按钮”).datatable().fnDestroy();
变量表=$(“#数据表按钮”)。数据表({
“ajax”:{
url:“scripts/json expenses.php”,
dataSrc:“”,
数据:{length:$('#selection').val()}
},
dom:“Bfrip”,
“栏目”:[
{数据:“id”,可见:false,可搜索:false},
{数据:“支出日期”},
{数据:“供应商”,
呈现:函数(数据、类型、行){
返回“”;
}
},
{数据:“金额”},
{数据:“gst”},
{数据:“状态”,
呈现:函数(数据、类型、行){
如果(第行到期日!==null){
var dueDateArr=行到期日拆分(“-”);
var dueDate=新日期(dueDateArr[0],dueDateArr[1]-1,dueDateArr[2]);
var todayDate=新日期();
}
如果(数据==“未付款”&&todayDate>dueDate){
返回“过期”;
}
如果(数据==“已支付”){
返回“”+数据+“”;
}
否则,如果(数据==“未支付”){
返回“”+数据+“”;
}
}
},
{数据:“到期日”,
默认内容:“
}
],
“订单”:[1,‘描述’],
分页:false,
fixedHeader:true
});
});
)};
尝试这样的更改功能
$(document).ready(function(){
$('#datatable-buttons').DataTable({
"ajax": {
url: "scripts/json-expenses.php",
dataSrc: "",
data: { length: $('#selection').val() }
},
dom: "Bfrip",
"columns": [
{ data: "id", visible: false, searchable: false },
{ data: "expense_date"},
{ data: "supplier",
render: function(data, type, row){
return '<a href="/numbers/edit-expense.php?id='+ row.id +'">'+ data +'</a>';
}
},
{ data: "amount" },
{ data: "gst" },
{ data: "status",
render: function(data, type, row) {
if (row.due_date !== null) {
var dueDateArr = row.due_date.split("-");
var dueDate = new Date(dueDateArr[0], dueDateArr[1]-1, dueDateArr[2]);
var todayDate = new Date();
}
if (data == "Not Paid" && todayDate > dueDate) {
return '<label class="label label-danger">Overdue</label>';
}
if (data === "Paid") {
return '<label class="label label-success">'+ data +'</label>';
}
else if (data === "Not Paid") {
return '<label class="label label-default">'+ data +'</label>';
}
}
},
{ data: "due_date",
defaultContent: ""
}
],
"order": [ 1, 'desc' ],
paging: false,
fixedHeader: true
});
$('#selection').change(function(){
$('#datatable-buttons').dataTable().fnDestroy();
var table = $('#datatable-buttons').DataTable({
"ajax": {
url: "scripts/json-expenses.php",
dataSrc: "",
data: { length: $('#selection').val() }
},
dom: "Bfrip",
"columns": [
{ data: "id", visible: false, searchable: false },
{ data: "expense_date"},
{ data: "supplier",
render: function(data, type, row){
return '<a href="/numbers/edit-expense.php?id='+ row.id +'">'+ data +'</a>';
}
},
{ data: "amount" },
{ data: "gst" },
{ data: "status",
render: function(data, type, row) {
if (row.due_date !== null) {
var dueDateArr = row.due_date.split("-");
var dueDate = new Date(dueDateArr[0], dueDateArr[1]-1, dueDateArr[2]);
var todayDate = new Date();
}
if (data == "Not Paid" && todayDate > dueDate) {
return '<label class="label label-danger">Overdue</label>';
}
if (data === "Paid") {
return '<label class="label label-success">'+ data +'</label>';
}
else if (data === "Not Paid") {
return '<label class="label label-default">'+ data +'</label>';
}
}
},
{ data: "due_date",
defaultContent: ""
}
],
"order": [ 1, 'desc' ],
paging: false,
fixedHeader: true
});
});
)};
$(文档).ready(函数(){
$(“#数据表按钮”)。数据表({
“ajax”:{
url:“scripts/json expenses.php”,
dataSrc:“”,
数据:{length:$('#selection').val()}
},
dom:“Bfrip”,
“栏目”:[
{数据:“id”,可见:false,可搜索:false},
{数据:“支出日期”},
{数据:“供应商”,
呈现:函数(数据、类型、行){
返回“”;
}
},
{数据:“金额”},
{数据:“gst”},
{数据:“状态”,
呈现:函数(数据、类型、行){
如果(第行到期日!==null){
var dueDateArr=行到期日拆分(“-”);
var dueDate=新日期(dueDateArr[0],dueDateArr[1]-1,dueDateArr[2]);
var todayDate=新日期();
}
如果(数据==“未付款”&&todayDate>dueDate){
返回“过期”;
}
如果(数据==“已支付”){
返回“”+数据+“”;
}
否则,如果(数据==“未支付”){
返回“”+数据+“”;
}
}
},
{数据:“到期日”,
默认内容:“
}
],
“订单”:[1,‘描述’],
分页:false,
fixedHeader:true
});
$(“#选择”).change(函数(){
$(“#datatable按钮”).datatable().fnDestroy();
变量表=$(“#数据表按钮”)。数据表({
“ajax”:{
url:“scripts/json expenses.php”,
dataSrc:“”,
数据:{length:$('#selection').val()}
},
dom:“Bfrip”,
“栏目”:[
{数据:“id”,可见:false,可搜索:false},
{数据:“支出日期”},
{数据:“supplie
$(document).ready(function(){
$('#datatable-buttons').DataTable({
"ajax": {
url: "scripts/json-expenses.php",
dataSrc: "",
data: { length: $('#selection').val() }
},
dom: "Bfrip",
"columns": [
{ data: "id", visible: false, searchable: false },
{ data: "expense_date"},
{ data: "supplier",
render: function(data, type, row){
return '<a href="/numbers/edit-expense.php?id='+ row.id +'">'+ data +'</a>';
}
},
{ data: "amount" },
{ data: "gst" },
{ data: "status",
render: function(data, type, row) {
if (row.due_date !== null) {
var dueDateArr = row.due_date.split("-");
var dueDate = new Date(dueDateArr[0], dueDateArr[1]-1, dueDateArr[2]);
var todayDate = new Date();
}
if (data == "Not Paid" && todayDate > dueDate) {
return '<label class="label label-danger">Overdue</label>';
}
if (data === "Paid") {
return '<label class="label label-success">'+ data +'</label>';
}
else if (data === "Not Paid") {
return '<label class="label label-default">'+ data +'</label>';
}
}
},
{ data: "due_date",
defaultContent: ""
}
],
"order": [ 1, 'desc' ],
paging: false,
fixedHeader: true
});
$('#selection').change(function(){
$('#datatable-buttons').dataTable().fnDestroy();
var table = $('#datatable-buttons').DataTable({
"ajax": {
url: "scripts/json-expenses.php",
dataSrc: "",
data: { length: $('#selection').val() }
},
dom: "Bfrip",
"columns": [
{ data: "id", visible: false, searchable: false },
{ data: "expense_date"},
{ data: "supplier",
render: function(data, type, row){
return '<a href="/numbers/edit-expense.php?id='+ row.id +'">'+ data +'</a>';
}
},
{ data: "amount" },
{ data: "gst" },
{ data: "status",
render: function(data, type, row) {
if (row.due_date !== null) {
var dueDateArr = row.due_date.split("-");
var dueDate = new Date(dueDateArr[0], dueDateArr[1]-1, dueDateArr[2]);
var todayDate = new Date();
}
if (data == "Not Paid" && todayDate > dueDate) {
return '<label class="label label-danger">Overdue</label>';
}
if (data === "Paid") {
return '<label class="label label-success">'+ data +'</label>';
}
else if (data === "Not Paid") {
return '<label class="label label-default">'+ data +'</label>';
}
}
},
{ data: "due_date",
defaultContent: ""
}
],
"order": [ 1, 'desc' ],
paging: false,
fixedHeader: true
});
});
)};