我正试图在我的PHP脚本中添加一个jQuery。除了添加jQuery脚本之外,一切都很顺利。然后页面变为空白。
这是我的代码:
function site_header() {
echo "<html dir='"rtl'">
<!DOCTYPE HTML>
<html>
<head>
<meta name='"viewport'" content='"width=device-width; initial-
scale=1.0; maximum-scale=1.0;'">
<meta http-equiv='"Content-Type'" content='"text/html; charset=utf-8'">
<title>Arabsfun :: تسالي العرب</title>
<link href='"css/style.css'" type='"text/css'" rel='"stylesheet'">";
echo Pulse::css();
echo Pulse::javascript();
echo "</head>
<body>
<div id='"wrap'">
<div class='"header'">
<div class='"logo'">
<a href='"index.php'"><img src='"images/logo.png'" alt='"Arabsfun'" /></a>
</div>
<div class='"clear-float'">
</div><br>
</div>
<div class='"content'">" . navbar() ." </div>
</center>" ;
}
然后,我使用函数site_header()
来启动页面上的页眉。
你知道如何解决这个问题吗?
我在代码中根本看不到任何对jQuery的引用。我假设你键入了类似于的内容
<link href='"css/style.css'" type='"text/css'" rel='"stylesheet'">
<script type='"text/javascript'" src='"jquery.js'">
您需要一个关闭的</script>
,否则整个页面将被视为脚本,并且不会发出任何内容。
我也遇到过这个问题。对我来说,答案是使用脚本结束标记,而不是在单个标记中以斜杠结束。IE不会接受的。
这就是我所拥有的不起作用的。。。
<script type="text/javascript" src="#variables.jQueryURL#" />
这就是我把它改成的。。。
<script type="text/javascript" src="#variables.jQueryURL#"></script>
(其中有一个ColdFusion变量,但这对这个问题无关紧要。)
把它简化为html并包含它。您没有做任何需要服务器端脚本的事情(对于标头)。
在编辑代码时,我注意到不相等的标记。您的<body>
标签未关闭,可能还有其他标签。