Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 页面被调用两次_Php_Html - Fatal编程技术网

Php 页面被调用两次

Php 页面被调用两次,php,html,Php,Html,我注意到一些奇怪的行为,我的页面被调用了两次 我的页面页脚中有以下HTML: <div class="col-sm-12"> <a href="javascript:void(0)" id="modal-link"><img id="modal-img" src="#" style="width:100%;"></a> </div> 代码是模式框的一部分,可以在多个页面上使用,并且在需要时在文档准备就绪后设置href元素。

我注意到一些奇怪的行为,我的页面被调用了两次

我的页面页脚中有以下HTML:

<div class="col-sm-12">
    <a href="javascript:void(0)" id="modal-link"><img id="modal-img" src="#" style="width:100%;"></a>
</div>

代码是模式框的一部分,可以在多个页面上使用,并且在需要时在文档准备就绪后设置href元素。我注意到,包含此页脚代码的每个页面都会被调用两次,但如果我注释掉这一行,则不会


是否有原因自动跟随此链接导致同一页面加载两次?

删除src=“#”我想它会工作得很好。

这是因为img元素的src—
引用的是同一文档中的(空)锚,因此,一些浏览器请求与文档本身相同的URL,再次尝试下载图像资源。这是预期的行为…链接甚至没有被单击。它发生在页面加载时…这与链接有什么关系?根据解析相对URL的规则,浏览器会将
#
视为图像的
src
属性,该规则会导致与文档相同的绝对URL,因此浏览器会请求它尝试获取要显示的图像数据…