我正在尝试使用从http://www.daterangepicker.com/到http://www.daterangepicker.com/的日期选择器,我的html上有这样一个选项:
<script type="text/javascript">
$(function() {
$('input[name="daterange"]').daterangepicker({
locale:
{
format: 'DD/MM/YYYY '
},
ranges:
{
'Hoy': [moment(), moment()],
'Ayer': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Ultimos 7 dias': [moment().subtract(6, 'days'), moment()],
'Ultimos 30 dias': [moment().subtract(29, 'days'), moment()],
'Este Mes': [moment().startOf('month'), moment().endOf('month')],
'Mes pasado': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
}
});
$(window).scroll(function()
{
if ($('input[name="daterange"]').length)
{
$('input[name="daterange"]').daterangepicker("close");
}
});
});
</script>
<form action="{% url 'subestados' %}" method="post">
<div class="col-md-3 mb-3">
<label>Rango: </label>
<input type="text" name="daterange" class="form-control"/>
</div>
</form>
我的网址.py地址:
url(r'^subestados/$',se.tabla, name='subestados'),
url(r'^subestados/(?P<yearb>[0-9]{4})/(?P<monthb>[0-9]{2})/(?P<dayb>[0-9]{2})/(?P<yearf>[0-9]{4})/(?P<monthf>[0-9]{2})/(?P<dayf>[0-9]{2})/$',se.tabla, name='subestados'),
我看过其他关于这个的帖子,但我找不到适合我的解决方案, 我知道这篇文章有一种ajax方法,但我不知道如何实现它:
$.ajax({
url:'/',
type : "POST",
data: {start : 'start', end : 'end'},
success: function(response){},
complete: function(){},
error: function(xhr, textStatus, thrownError){}
});
javascript工作我可以看到日历和所有的选项,但找不到方法来做我想做的事。你知道吗
有什么线索吗?你知道吗
我强烈建议您阅读一些关于web请求类型的书籍或资源,以及Django教程
你的JavaScript试图通过请求的主体发送参数,但是在Django端,你试图在URL中获取参数,更糟糕的是,你在后端的URL通过URL将参数收集为单独的月-日-年,但是JavaScript端预期你只有2个参数。你知道吗
相关问题 更多 >
编程相关推荐