刷新变量javascript的值

Posted

技术标签:

【中文标题】刷新变量javascript的值【英文标题】:refresh the value of variable 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 吗?? 【参考方案1】:

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

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

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

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

【讨论】:

看到这个***.com/questions/606463/… 在示例中尝试简单的lile,清除字段:$('#datetimepicker').datetimepicker("setDate", ' now_date|date:'Y-m-d H:i' ');或像这样 $('#datetimepicker').datetimepicker("setDate", new Date(2008,9,03) );仍然清晰的领域 当你点击你的文本框时,它会显示日期选择器吗?? 要添加 datetimepicker 的输入字段的 ID 是什么?? 对不起,我不明白

以上是关于刷新变量javascript的值的主要内容,如果未能解决你的问题,请参考以下文章

javascrip变量和标识符

JavaScrip笔记心得(持续更新)

JavaScrip笔记心得(持续更新)

JavaScrip笔记心得(持续更新)

Javascrip随笔1

javascrip函数简单介绍