Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重定向到cron作业中的其他页面_Javascript_Php_Cron - Fatal编程技术网

Javascript 重定向到cron作业中的其他页面

Javascript 重定向到cron作业中的其他页面,javascript,php,cron,Javascript,Php,Cron,我有一个页面,我必须每天在我的服务器上运行两次。我在我的电脑里用了cron作业。页面在javascript中有一个API调用,接收到的数据保存到数据库中。由于我必须在php脚本之前运行javascript,所以格式如下- <?php if(isset($_POST['get_data'])) { //INSERT get_data to database } else { ?> <script>

我有一个页面,我必须每天在我的服务器上运行两次。我在我的电脑里用了cron作业。页面在javascript中有一个API调用,接收到的数据保存到数据库中。由于我必须在php脚本之前运行javascript,所以格式如下-

    <?php
    if(isset($_POST['get_data']))
    {
        //INSERT get_data to database
    }
    else
    {
?>
    <script>
        var api_data = //API call to get the data ;
        $.post("ths_page.php",
                {
                    get_data: api_data
                },
                function(data,status)
                {
                });
    </script>
<?php
    }
?>

var api_data=//获取数据的api调用;
$.post(“ths_page.php”,
{
获取_数据:api_数据
},
功能(数据、状态)
{
});
如果我手动运行该页面,则会保存数据。但是我猜cron作业不会执行post方法。在cron作业中有没有这样的方法?
非常感谢您的帮助。

Cron作业将只运行纯操作

PHP CLI脚本

PHP CLI cron作业下的任何内容都将只执行该部分


您的javascript永远不会在cron作业上执行。您需要为您的需求找到其他解决方案。

Cron作业将只运行纯作业

PHP CLI脚本

PHP CLI cron作业下的任何内容都将只执行该部分


您的javascript永远不会在cron作业上执行。您需要为您的需求找到其他解决方案。

查看curl并制作一个纯php脚本……javascript在cli中无法工作。查看@Jonas commentsJavascript是由浏览器执行的。但是您的脚本没有发送到浏览器。Thank you@Jonasw可以用来运行外部javascript代码并将结果返回到php脚本吗?或者说,使用服务器运行javascript代码是不可能的?请看一下curl并制作一个纯php脚本……javascript在cli中无法工作。查看@Jonas commentsJavascript是由浏览器执行的。但是您的脚本没有发送到浏览器。Thank you@Jonasw可以用来运行外部javascript代码并将结果返回到php脚本吗?或者仅仅是无法使用服务器运行javascript代码?