我在运行一些javascript代码时遇到问题,代码是:
<script type="text/javascript">
function hidesolutions()
{
$('.optiondiv').hide();
}
hidesolutions()
</script>
流程是:
加载HTML页面 用户单击一个按钮 Javascript函数运行&amp;调用将脚本输出到页面的PHP脚本 Javascript函数完成 PHP脚本完成
PHP脚本输出一个带有“optiondiv”类的div,我想在PHP完成后立即隐藏它。我无法在单击按钮时运行的javascript中隐藏它,因为这在PHP完成之前完成。
基本上我试图在一些随机的时间点将上述脚本插入到HTML中,但显然这意味着它不会运行,所以我尝试在PHP中回显它 - 不起作用而且我'我试过把它放在javascript中,但遗憾的是javascript在PHP之前完成,并且没有找到任何隐藏的内容。
根据评论编辑以使其更清晰。
答案 0 :(得分:2)
我假设您正在使用ajax从php文件中提取数据。您需要在ajax请求的成功回调中调用此函数。