我在运行一些 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/