php - Javascript/JQuery - 页面加载后动态运行代码一段时间

标签 php javascript jquery html

我在运行一些 JavaScript 代码时遇到问题,代码是:

<script type="text/javascript">
    function hidesolutions()
    {
        $('.optiondiv').hide();
    }
    hidesolutions()
</script>

流程是:

HTML 页面加载 用户单击按钮 Javascript 函数运行并调用 PHP 脚本,将数据输出到页面 Javascript 函数完成 PHP脚本完成

PHP 脚本输出一个带有“optiondiv”类的 div,我想在 PHP 完成后立即隐藏它。我无法将其隐藏在单击按钮时运行的 JavaScript 中,因为这在 PHP 完成之前就完成了。

本质上,我试图在某个随机时间点将上述脚本插入到 HTML 中,但显然这意味着它不会运行,所以我尝试在 PHP 中回显它 - 不起作用,我'我尝试将其放入 javascript 中,但不幸的是 javascript 在 PHP 之前完成,并且没有找到任何可隐藏的内容。

已根据评论进行编辑以使其更加清晰。

最佳答案

我假设您正在使用 ajax 从 php 文件中提取数据。您需要在 ajax 请求的成功回调中调用此函数。

关于php - Javascript/JQuery - 页面加载后动态运行代码一段时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8864541/

相关文章:

javascript - Facebook 的 all.js 与 $.getScript() 不兼容

使用菜单的 JQueryUI 菜单栏

javascript - 在多个 div 大小中设置随机图像

php错误的地方条件

php - 在 include 中使用字符串作为文件名的一部分

javascript - 从 Eloquent Javascript 返回 null

javascript - 如何在不放置 div 的情况下检查 map 内的条件

javascript - textarea onchange 不在 php 脚本中触发

php - 在 PHP 函数中检索记录

javascript - Electron 外部页面错误