包含jQuery时为空白页


Blank page when including jQuery

我正试图在我的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>标签未关闭,可能还有其他标签。