Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 刷新另一页_Javascript_Php_Html_Css_Refresh - Fatal编程技术网

Javascript 刷新另一页

Javascript 刷新另一页,javascript,php,html,css,refresh,Javascript,Php,Html,Css,Refresh,我有一个应用程序,它将web请求发送到一个.php文件,然后用web请求的数据创建一个平面文件数据库。另一个.php文件从flatfile加载数据,并在php代码之外创建一个模拟css文件。然后,HTML文件将.php文件视为.css文件 充当css的php的快速伪代码: <?php header("Content-type: text/css"); load stuff1; load stuff2; ?> p{font-size: <?=stuff1?>;} h{fo

我有一个应用程序,它将web请求发送到一个.php文件,然后用web请求的数据创建一个平面文件数据库。另一个.php文件从flatfile加载数据,并在php代码之外创建一个模拟css文件。然后,HTML文件将.php文件视为.css文件

充当css的php的快速伪代码:

<?php
header("Content-type: text/css");

load stuff1;
load stuff2;
?>
p{font-size: <?=stuff1?>;}
h{font-size: <?=stuff2?>;}

p{字体大小:;}
h{字体大小:;}
嗯,你的想法对吗?基本上,我想做的是每当这个用php编写的模拟css文件被更改时刷新html文件。我经常使用的应用程序正在向我的第一个php文件发送数据,我希望在更新模拟css文件时刷新html文件。关于如何同步这个有什么想法吗?我也不知道如何刷新外部页面。任何帮助都将不胜感激


编辑:更进一步。如果我能在不刷新页面的情况下更新css,那也将是一个巨大的好处

您需要设置一个日期或缓存来检查文件是否比以前更新。如果文件被修改,您可以使用AJAX检查一次,如果结果为真,您可以使用jquery或javascript刷新页面

$.ajax({
    url : "URL_TO_FILE",
    type: "GET",
    data : formData,
    success: function(data, textStatus, jqXHR)
    {
    //data - response from server
    },
    error: function (jqXHR, textStatus, errorThrown)
    {

    }
});
这里有一个链接,您可以更改css文件。

你有关于AJAX的例子吗?我用一个AJAX例子更改了我的答案,非常好地建议使用datecheck刷新