[英]Includes: SSI or PHP for basic HTML and Javascript in separate files
[英]Is it possible to insert SSI into javascript in a PHP file?
因为我根本不了解javascript,所以我想知道是否可以在PHP文件的javascript中插入一些SSI。 我有一些脚本可以预加载一些图像,并且我想对其进行设置,以便始终在我的整个站点(通过SSI)上预加载一些图像,随着时间的推移我可能会添加到其中,同时允许我可以根据需要逐页添加单个图像。 它可以在我的HTML文件中正常运行,但不能在我的PHP文件中运行。
这是我在HTML文件中可以正常运行的内容:
<script>
function preload(arrayOfImages) {
$(arrayOfImages).each(function () {
$('<img/>')[0].src = this;
});
}
preload([
<!--#include virtual="/grabbag/preload-images.html" -->
'/images/image-1.png',
'/images/image-2.png'
]);
</script>
但这在我的PHP文件中不起作用,SSI被空文本代替:
<script>
function preload(arrayOfImages) {
$(arrayOfImages).each(function () {
$('<img/>')[0].src = this;
});
}
preload([
<?php include("/grabbag/preload-images.php"); ?>
'/images/image-1.png',
'/images/image-2.png'
]);
</script>
这可能吗? 提前致谢。
您的PHP包含是绝对的。 它以/开头,因此它将在根(最上方的路径)中查找并尝试向下移动。 将其更改为相对值或正确的绝对值一个,它将起作用😉
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.