我需要你的帮助。 我使用jquery创建日期时间选择器,它们工作正常,但有一个问题: 当我将值设置为datetimepicker时,他们设置时间加载页面,当我尝试刷新变量的值时,jquery崩溃了。请帮助:
我的代码(失败):
<script type="text/javascript">
var aaa = '{{ now_date|date:'Y-m-d H:i' }}'
$('#datetimepicker').datetimepicker()
.datetimepicker({value:aaa,step:10});
</script>
P.S。 :'{{now_date | date:'Y-m-d H:i'}}'这是django现在时间
答案 0 :(得分:1)
由于你没有链接jquery datetimepicker()的引用, 我假设你在说这个: http://xdsoft.net/jqplugins/datetimepicker/
为了完成你的任务,你必须:
document.ready
datetimepicker()
上调用$('#datetimepicker')
,然后您在已经使用新参数的已经jquery / datepicker对象上再次调用它。我不知道它是否会导致初始化问题,但我可以向你保证它没用。这是代码:
<script type="text/javascript">
$(document).ready(function(){
$('#datetimepicker').datetimepicker({
value : {{ now_date|date:'Y-m-d H:i' }},
step : 10
});
});
//below, an example of data variable refresh
$('#datetimepicker').setOptions({value : {{ now_date|date:'Y-m-d H:i' }} });
</script>
答案 1 :(得分:0)
试试这个:
$(document).ready(function(){
$('#datetimepicker').datetimepicker("setDate", aaa);
}
尝试这个,如果这样做,那么尝试添加其他东西。