Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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函数没有';不要刷新我的php代码_Javascript_Php - Fatal编程技术网

javascript函数没有';不要刷新我的php代码

javascript函数没有';不要刷新我的php代码,javascript,php,Javascript,Php,我想用div标记中的PHP代码刷新我的div,但它不起作用。 控制台说: 未捕获类型错误:$(…)。加载不是函数 在doRefresh <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> </script> </head> <body> <div id=&quo

我想用div标记中的PHP代码刷新我的div,但它不起作用。 控制台说:

未捕获类型错误:$(…)。加载不是函数

在doRefresh

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> </script>
 
</head>
<body>
<div id="actu">
    <?php include 'process.php'; ?>
</div>
 
<script type="text/javascript">
   $(document).ready(function() {
        function doRefresh(){
           $("#actu").load("process.php");
        }
        $(function() {
            setInterval(doRefresh, 2000);
        });
    });

</script>
</body>
</html>

$(文档).ready(函数(){
函数doRefresh(){
$(“#actu”).load(“process.php”);
}
$(函数(){
setInterval(doRefresh,2000年);
});
});
编辑
OP已根据答案和注释更新了代码。

将代码包含在文档就绪处理程序中,以确保在页面加载后脚本将运行:

<script type="text/javascript">
   $( document ).ready(function() {
        function doRefresh(){
           $("#actu").load("process.php");
        }

        setInterval(doRefresh, 5000);

    });
</script>

$(文档).ready(函数(){
函数doRefresh(){
$(“#actu”).load(“process.php”);
}
设定时间间隔(doRefresh,5000);
});
此外,删除一个jQuery库请求,因为这可能会导致问题。您还有一个额外的
标签,应该将其删除


您不需要第二个文档处理程序,但它不应该损害任何东西。我已经在这里删除了iy。

您根本不了解它是如何工作的。PHP代码在页面发送到浏览器之前执行。JavaScript代码仅在浏览器上执行。不能在JavaScript代码和PHP代码之间直接通信。您需要使用AJAX之类的东西来来回发送请求。
<不应该有两个这样的请求。您正在加载两个不同版本的jquery。这可能会造成冲突。删除jquerysrc行之一。还要确保
process.php
未包含任何其他jquery库。@AdamSvestka正在删除其中一个脚本标记。我们不允许修改代码。我拒绝了编辑。@sumneevans
load()
是jquery的AJAX速记方法。我也有同样的错误:“uncaughttypeerror:$(…)。load不是doRefresh的函数”。Div标记内容没有刷新您是否删除了一个jQuery库?是的,我保持“仍然不工作。我编辑了带有更正的代码我编辑了代码(这不会有什么区别,只是删除了一些不必要的位)。您是否在web服务器上运行此操作?我无法复制您的问题。