我有一个.js文件,我包括像:
<script src="<?php echo $Settings_PathName; ?>/includes/jquery/jquery.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
在这个文件里面只是普通的Javascript代码和函数,但它阻止我的<title>标签在浏览器窗口中显示页面标题.
一旦我删除此链接,浏览器标题工作正常.
我也试过从这个.js文件中删除代码并将其上传到网站,但它仍然会导致同样的问题
你的HTML似乎很好,这可能是一个PHP错误.如果回声不起作用,你的元素可能被打破......
首先,检查你的HTML,它应该是这样的:
<html>
<head>
<title>My Page</title>
<script type="text/javascript" src="<?php echo $Settings_PathName; ?>/includes/jquery/jquery.js"></script>
</head>
<body>
<h1>hello world</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在浏览器中,打开开发工具(按f12键).在网络面板中,您应该在HTTP状态= 200或304中找到您的js文件.如果状态= 404或500,则脚本URL错误.
否则,打开页面源(ctl + u)并检查php服务器编写的HTML源代码.
否则,检查你的PHP服务器:
删除元素并替换<h1>hello world</h1>为<h1><?php echo "hello world"; ?></h1>
如果它不起作用,请打开服务器错误日志并尝试查找问题.
另一个简单的解决方案,用CDN路径替换你的路径:
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
使用CDN,您可以提高页面加载速度.