答案 0 :(得分:0)
使用Jquery Hide(); ,show()函数实现功能。
如果您可以在此处添加代码段,则可以帮助人们更清楚地了解问题
答案 1 :(得分:0)
你需要javascript。 基本上,php只在页面加载之前运行一次,因此在加载页面后它无法更改页面内容。
您可以使用document.InnerHTML(查找)或jquery .load
答案 2 :(得分:0)
你可以使用像
这样的jQuery来做到这一点假设您的input button
的ID为clickme
,而您要隐藏的图片的ID为hideme
,则将jQuery事件绑定到此。
$('#clickme').click(function(){
$('#hideme').hide();
});
只需在页面中包含基本的jQuery库。
答案 3 :(得分:0)
<div id="hidden_div" style="display:none">
<img src=<?=$filename;?>?id=<?=rand(0,1292938);?>" width="800" height='600'/>
</div>
<input name="submit" type="submit" class="btn btn-primary" value="Update Image" onclick="showHide()"/>
</form>
</div>
<script type="text/javascript">
function showHide() {
document.getElementById("hidden_div").style.display = "block";
}
</script>
我用过这个。是工作,但它显示生成的图像只有一秒钟,然后它刷新。