如果 PHP 文件回显“true”,则 jQuery 刷新

2023-12-24

我希望我的页面每隔几秒检查一次 PHP 文件是否返回“true”,并在 PHP 文件返回“true”时刷新某个 div。目前我有这个,它不起作用,并且适用于完整页面而不是 div (我希望仅刷新 div 而不是完整页面):

<script type="text/javascript">
$(document).ready(function(){
    setInterval("checkTime()", 10000);
    function checkTime(){
        $.ajax({
            url: 'checktime.php',
            success: function(refresh){
                if(refresh == "true"){
                    location.reload(true);
                }   
            }
        });
    }

});
</script>

EDIT:

按照此处给出的说明,我将以下代码放入标题中:

  $(document).ready(function(){        
    function checkTime(){
        $.ajax({
            dataType: 'json',
            url: 'checktime.php',
            success: function(data){
                if(data.refresh == "true"){
                    $('#tv').load('tv.php');
                }   
            }
        });
    }
    setInterval(function() {checkTime()}, 10000);
});

我的电视 div 看起来像这样:

<div id="tv">
<? include 'tv.php' ?>
</div>

当我手动转到 checktime.php 并刷新索引时,电视 div 会在正确的时间正确更新。然而,标头中的 javascript 似乎没有发生任何事情。


当需要刷新时,您将需要一个 url 来发送 div html。以下会将内容从该 url 加载到您指定的 div 中。我在刷新文本中添加了一个修剪,以防服务器发送无关的空格或换行符

使用 jQuery AJAX 快捷方法 load()

http://api.jquery.com/load/ http://api.jquery.com/load/

$(document).ready(function(){
    setInterval("checkTime()", 10000);
    function checkTime(){
        $.ajax({
            url: 'checktime.php',
            success: function(refresh){
                if($.trim(refresh) == "true"){
                    $('#myDivID').load(refreshDivUrl)
                }   
            }
        });
    }

});

编辑:实际上有一个更简单的逻辑。发送回“false”表示不刷新,否则发送回 html 并保存额外的调用以获取新的 html

$(document).ready(function(){
    setInterval("checkTime()", 10000);
    function checkTime(){
        $.ajax({
            url: 'checktime.php',
            success: function(refresh){
                if($.trim(refresh) != "false"){
                    $('#myDivID').html(refresh)
                }   
            }
        });
    }

});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果 PHP 文件回显“true”,则 jQuery 刷新 的相关文章

  • 检测 jqGrid 单元格中的复选框事件

    我正在探索jqGrid在我学习 Javascript 和 jQuery 的过程中 我成功地把checkbox在网格单元中 太棒了 这是我所拥有的 myTable jqGrid colModel name cb index cb width
  • 替换img路径jquery

    我正在尝试替换 jquery 中的 img 路径 注入远程页面 replaceexample com thumbs withexample com images 我已经尝试过这个 但似乎不起作用 img attr src replace t
  • jQuery 模板:使用 AND 运算符创建条件语句

    这有效
  • “$(document).ready”函数的替代方案

    我在 aspx 页面中使用 fancybox 对于灯箱 文档就绪功能在此页面中不起作用 有人告诉我编写一个新的 JavaScript 代码来加载该页面中的灯箱 包括 jQuery 检查网络选项卡 确保您没有收到 404 检查控制台是否没有收
  • jQuery 相当于 underscore.js 的 groupBy

    jQuery 中是否有一个内置函数可以执行相当于http underscorejs org groupBy http underscorejs org groupBy 有什么解决方法吗 Thanks 不 jQuery 不是为数据处理而设计的
  • 有序 JSON 对象

    我有一个 servlet 它与数据库通信 然后返回有序 按时间排序 对象的列表 在servlet部分 我有 access DB returns a list of User objects ordered ArrayList users M
  • Radiobutton-带有纯 html/css 的按钮

    是否可以创建像这样的单选按钮JQuery http jqueryui com demos button radio那些 用纯html css thanks 试试这个小提琴 http jsfiddle net mcXm7 1 http jsf
  • Ajax 长轮询无法正常工作

    我正在 MVC 2 中使用长轮询开发一个简单的陌生人聊天应用程序 如果我在不同的浏览器中打开应用程序 它在我的开发机器上工作正常 我的意思是 如果我在 IE 和 mozilla 中加载应用程序 它工作正常 如果我在浏览器的两个选项卡 例如
  • 单击时获取元素的 id(php、jquery、ajax、javascript)

    抱歉 这是我的第一个项目 我学到了很多东西 因此 如果有人可以帮助我 我将不胜感激 我的项目中有这个侧边栏 其中包含 rss 链接 我必须使用 ajax 因此每次用户单击任何 rss 链接时 提要都会出现在屏幕上 这是我的侧边栏代码 div
  • 在使用 jQuery 拖动时向元素添加 CSS 类

    是否可以在元素被拖动到特定区域时向其添加 CSS 类 并在元素被删除后替换该类 我并不是到处寻找这个功能 而是只在特定区域寻找这个功能 是的 这当然有可能 jQuery UI 提供了一些方便的选项和事件来执行此操作 对于初学者来说 可拖动元
  • 带有输入的动态创建行上的日期选择器

    我有一个表单可以使用输入动态创建新行 每个新行上的日期输入应该有一个日期选择器 我几乎可以正常工作 但是当创建带有输入的新行时 日期选择器将不再在已经存在的日期字段上工作 我玩了一整天来找出我做错了什么 但我就是不知道如何解决这个问题 这是
  • 使 bootstrap popover 使用自定义 html 模板

    我正在使用输入组文本框 我需要 Bootstrap 3 弹出框才能工作 并且弹出框模板应由我定义和设计 所以我目前拥有的 html 是 div class row div class col sm 2 div class input gro
  • javascript函数知道它的名字吗

    我有一个名为 getItem 的函数 我想使用其中的代码读取该函数的名称 这可能吗 function getItem var functionName how do I read the function name alert functi
  • 如何使用jquery格式化数字

    我正在尝试删除 之后的数字 然后我想格式化数字 16810900 211233 喜欢这个 16 810 900 但我不知道该怎么做 这是我的 html 是这样的 div class main p class active 10200 00
  • 按日期对 JSON 进行排序

    我知道这一定相对简单 但我有一个 JSON 数据集 我想按日期排序 到目前为止 我每次都会遇到问题 现在我将日期存储为this lastUpdated 如果有帮助的话 我可以访问 jquery 但我意识到 sort 是本机 JS 提前致谢
  • 如何防止默认事件触发但仍允许事件冒泡

    使用 jQuery 使用以下代码 我想防止 href url 在本例中为哈希 在单击时触发 但仍然允许单击事件继续在链上冒泡 请问如何实现这一点 div a href Test a div a click function e stop a
  • 使用 jquery 删除空

    我有像上面这样的代码 ul li a href Default aspx Menu a ul li a href Content aspx ID 153 SubMenu a li ul li ul
  • 使用 jQuery 更改 SVG 元素的“xlink:href”属性

    我正在尝试使用单击事件更改 xlink href 属性 到目前为止它部分有效 这就是我正在做的 HTML a href class ui btn ui corner all ui shadow editIcon style text ali
  • 加载 angularjs 路由后运行 javascript 代码

    我需要在 angularjs 加载路线后显示警报 显示警报的代码位于 angularjs 异步加载的视图中 视图加载后 我希望它能够运行 但它没有 我知道我可以广播并告诉它稍后运行等 但我需要一个更通用的解决方案 假设您正在谈论基于以下内容
  • jQuery Draggable:可拖动框越过容器 - bug?

    Try this http jsfiddle net QhVNr code HTML div class draggable container div class draggable div class exp div div div C

随机推荐

  • 如何使用 Jest/React 测试 Router.push

    我对单元测试还很陌生 我很难理解如何测试 模拟来自路由器的推送
  • 如何使这段代码更有效地找到具有总和的对?

    我正在做为了好玩而在 testdome com 上进行测试 但它未能通过效率测试 还有什么更好的办法呢 我不会对任何值进行两次计数 似乎唯一的方法是通过暴力破解 这是一种 n 2 算法 以下是问题的说明 编写一个函数 给定一个列表和一个目标
  • PHP 错误:“zip 扩展名和解压缩命令均丢失,正在跳过。”

    当我运行composer update我收到此错误消息 Loading composer repositories with package information Updating dependencies including requi
  • 软件评估许可[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我的公司正在寻求开始分发我们开发的一些软件 并希望能够让人们在购买之前试用该软件 我们还希望确保它不会被复制并分发给我们客户的客户 我
  • 无法在 Instruments 中启动我的应用程序:至少有一个目标无法启动

    我已正确设置所有代码签名权利 在我的手机上运行该应用程序没问题 但在仪器中启动它会出现错误消息 Error Starting Recording At least one target failed to launch aborting r
  • 如何删除文件的最后 N 行?

    有人可以给出一些关于如何从 Perl 中的文件中删除最后 n 行的提示吗 我有一个大约 400 MB 的非常大的文件 我想从中删除最后 125 000 行 您可以使用领带 文件 http search cpan org dist Tie F
  • 如何在pygame中获取键盘输入?

    我正在 pygame 1 9 2 中制作游戏 这是一款失败的简单游戏 其中一艘船在五列坏人之间移动 这些坏人通过缓慢向下移动进行攻击 我试图让船用左右箭头键左右移动 这是我的代码 keys pygame key get pressed if
  • 将 Flask 中的默认 url 更改为 static-media

    我使用了一个网站Flask http flask pocoo org 我可以毫无问题地让内置开发服务器上的东西正常工作 我还能够在我的生产服务器上的 mod wgsi 下运行 但是 我从一个托管我的静态媒体静态 CGI PHP 5 2 ht
  • 如何通过 PHP 将网站中的整个数字替换为波斯数字?

    如何通过 PHP 将正文或网站 html 中的整个数字替换为波斯数字 我想替换我网站中所有页面的所有数字 Code function ta persian num string arrays of persian and latin num
  • 完成多项任务的批处理文件或 vbscript

    我希望对一些进口进行一些自动化 我正在寻找一种方法来调用多个脚本以从一个批处理文件或 vbscript 运行 我想做的是以下内容 1 重命名批量完成的文件 2 将重命名的文件移动到另一个文件夹 3 替换文件中指定的文本 4 使用日期扩展名重
  • Angular CLI:从现有项目生成 SASS 项目

    我开始研究 Angular CLI 生成的项目 并意识到我忘记了 style sass旗帜 有什么办法可以convert我的项目如何使用 Angular CLI 启用 SASS 在 Angular 6 中 如果您在执行此操作后收到控制台警告
  • 将数据从 Angular 模态控制器传递回主控制器

    事情是这样的 我无法将数据从角度模态传递回我需要的控制器 下面给出的代码 控制器侧 use strict var DataMod angular module Data angularGrid ui bootstrap contextMen
  • Java 中的 Arima/Arma 时间序列模型 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找 java 中的 Arima 时间序列模型 有没有实现 Arima Arma 模型的 Java 库 谷歌搜索应该有帮助 我从谷歌
  • React功能组件中使用和不使用useEffect的区别

    我有一个 React 功能组件 我想在每个 render 中运行一些代码 你知道useEffect没有依赖数组的钩子每次在渲染时都会运行 这是代码 function Component a b useEffect gt console lo
  • 在 ActionBar 上显示 SearchView 的软键盘

    我们在 ActionBar 上有一个 SearchView 它被设置为非图标化 由于在用户输入要搜索的内容之前视图中没有任何内容 因此为 SearchView 提供初始焦点是有意义的 并确保软键盘已准备好供用户输入文本 否则他们 总是必须先
  • 在 monad 内部工作时如何编写尾递归函数

    一般来说 在 内部 单子工作时 我在弄清楚如何编写尾递归函数时遇到问题 这是一个简单的例子 这是我编写的一个小示例应用程序 旨在更好地理解 Scala 中的 FP 首先 系统会提示用户输入Team由 7 组成Players 该函数递归读取输
  • 我想要 410 整个目录 - 我删除了我的博客

    我的网站上有一个名为 blog 的文件夹 我把它全部永久删除了 我要410吧 我如何 410 整个文件夹 例如我的网站看起来像这样 example com blog mycoolpost1 example com blog mycoolpo
  • 为什么 Python 项目中没有用于自动化的 Makefile?

    作为一名资深的 Python 程序员 我想知道 Python 文化的一个核心方面是否让我困惑了很长时间 除了 Makefile 我们还能做什么 我见过的大多数 ruby 项目 不仅仅是 Rails 都使用Rake 不久之后node js开始
  • Tampermonkey:触发事件对元素不起作用

    我试图在提供者角度应用程序之上使用 Tampermonkey 添加一些功能 但我坚持这个简单的事情 我无法使用 CodePen 重现该问题 因此我们必须寻求理论和建议 我会尽力做到具体 在页面加载时添加此间隔 以检查 id 为serialN
  • 如果 PHP 文件回显“true”,则 jQuery 刷新

    我希望我的页面每隔几秒检查一次 PHP 文件是否返回 true 并在 PHP 文件返回 true 时刷新某个 div 目前我有这个 它不起作用 并且适用于完整页面而不是 div 我希望仅刷新 div 而不是完整页面