【问题标题】:Use data generated at the end of a Javascript function in PHP在 PHP 中使用 Javascript 函数末尾生成的数据
【发布时间】:2014-06-22 10:30:39
【问题描述】:

我创建了一个从文件加载数据(时间值)的站点,然后启动(Javascript)计时器。然后,我想使用 php 将记录的时间添加到加载时间,这样您就可以有效地拥有一个从我上次访问时开始的增量计时器。新时间值的保存可以通过将 Javascript 函数输入 PHP 来完成(我假设这需要 AJAX,但我还没有弄清楚如何让它工作),或者通过转到一个新的 PHP 页面来完成在那里保存指令,但在这种情况下,我如何从 Javascript 计时器中继承数据?有没有其他方法可以做到这一点?提前致谢。

【问题讨论】:

    标签: javascript php ajax asynchronous save


    【解决方案1】:

    最简单的方法是在每次计时器计时时将数据发送到服务器,然后再检索它。 这是使用jQuery的方法:

    发送数据:

    $.post("time.php", { 
        time:"<TIME HERE>" 
    });
    

    获取数据

    $.get("time.php", function(data) {
        //start your timer here (data is the time)
    });
    

    还有PHP代码(time.php):

    <?php
    session_start(); //Start the session  
    
    if($_POST['time'] $_SESSION['time'] = $_POST['time']; //If the time was sent, save it to session
    
    echo $_SESSION['time']; //Output the saved time
    ?>
    

    【讨论】:

    • 这看起来很棒 - 有机会我会尝试一下,如果可行,请将其标记为答案!
    猜你喜欢
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-16
    • 2020-01-05
    • 1970-01-01
    相关资源
    最近更新 更多