我有功能要附加我的代码。
此代码,但此追加无效。怎么了,请帮帮我吗?
var start = moment('<?php echo $start; ?>', 'YYYYMMDD');
var end = moment('<?php echo $end; ?>', 'YYYYMMDD');
function cb(start, end) {
$('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
alert(start.format('YYYYMMDD'));
$('body').append($('<form/>')
.attr({
'action': './riwayatTransaksi',
'method': 'post',
'id': 'replacer'
})
.append($('<input/>')
.attr({
'type': 'hidden',
'name': 'start',
'value': start.format('YYYYMMDD')
})
)
.append($('<input/>')
.attr({
'type': 'hidden',
'name': 'end',
'value': end.format('YYYYMMDD')
})
)
).find('#replacer').submit();
}
我如何调用cb()函数,但是函数.daterangepicker仍然是错误“不是函数”,但在我的控制台中有效
$('#reportrange').daterangepicker({
startDate: start,
endDate: end,
ranges: {
'7 Hari Terakhir': [moment().subtract(6, 'days'), moment()],
'30 Hari Terakhir': [moment().subtract(29, 'days'), moment()],
'Bulan Ini': [moment().startOf('month'), moment().endOf('month')],
'Bulan Lalu': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
}
}, cb);
答案 0 :(得分:1)
您可以替换以下代码jquery:
$('body').append($('<form/>',
{
'action': './riwayatTransaksi',
'method': 'post',
'id': 'replacer'
})
.append($('<input/>',
{
'type': 'hidden',
'name': 'start',
'value': start.format('YYYYMMDD')
}))
.append($('<input/>',
{
'type': 'hidden',
'name': 'end',
'value': end.format('YYYYMMDD')
})))
.find('#replacer').submit();