【问题标题】:refresh the value of variable javascript刷新变量javascript的值
【发布时间】:2014-10-18 16:19:08
【问题描述】:

我需要你的帮助。 我使用 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>

附: : '{{ now_date|date:'Y-m-d H:i' }}' 这是 django 现在时间

【问题讨论】:

  • 你为什么用了两次 datetimepicker() ????
  • 我不知道是否真的,我将它们用于标准示例,这是有效的,但不要刷新
  • 尝试使用一次 $('#datetimepicker').datetimepicker({value:aaa,step:10});
  • 是的)谢谢它也在工作))但问题仍然存在,值没有改变
  • 你能创建一个 js fiddle 吗??

标签: javascript jquery django


【解决方案1】:

由于您没有链接 jquery datetimepicker() 的引用, 我假设你在谈论这个: http://xdsoft.net/jqplugins/datetimepicker/

为了完成你的任务,你必须:

  1. 确保您的时间选择器在使用document.ready 加载文档后启动
  2. 你在$('#datetimepicker') 上调用datetimepicker(),然后你在已经使用新参数的jquery/datepicker 对象上再次调用它。我不知道它是否会导致初始化问题,但我可以向你保证它没有用。
  3. 如果您想即时更改日期选择器的值,您必须使用它自己的方法,如本例所示:http://xdsoft.net/jqplugins/datetimepicker/#runtime_options

代码如下:

<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>

【讨论】:

    【解决方案2】:

    试试这个:

    $(document).ready(function(){
        $('#datetimepicker').datetimepicker("setDate", aaa);
    }
    

    试试这个,如果可行,然后尝试添加其他东西。

    【讨论】:

    • 在示例中尝试简单的lile,清除字段:$('#datetimepicker').datetimepicker("setDate", '{{ now_date|date:'Y-m-d H:i' }}');或像这样 $('#datetimepicker').datetimepicker("setDate", new Date(2008,9,03) );仍然清晰的领域
    • 当你点击你的文本框时,它会显示日期选择器吗??
    • 要添加 datetimepicker 的输入字段的 ID 是什么??
    • 对不起,我不明白
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    相关资源
    最近更新 更多