我有一个我在php中编写的图像旋转脚本,它从目录中随机查找图像,然后输出Javascript。
我将此文件称为:
<script type="text/javascript" src="getImage.php?t=home">
</script>
这个文件php文件写道:
document.write('<div id="slideshow"><img src="images/work/Rotate.jpg" alt="" class="active" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /></div>');
并使用php标头:
Header("content-type: application/x-javascript");
将文件作为Javascript文件发送。
奇怪的是,这适用于不同公司的两个不同的托管帐户,但不是第三个。
有人知道我可能缺少什么吗?我尝试更改标头内容类型并尝试添加this
AddHandler application/x-httpd-php .js
AddType application/javascript .js
到.htaccess但它没有用。
答案 0 :(得分:0)
感谢您的回复。我将其更改为application/javascript
,但这并没有解决它。
我更改了我的搜索查询并设法找到this post,它说我必须将Header("content-type: application/x-javascript");
行放在php文件的顶部。我把它放在中间,但由于某种原因它在其他主机上工作正常。
由于