Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery文件停止显示页面标题_Javascript_Html - Fatal编程技术网

Javascript jquery文件停止显示页面标题

Javascript jquery文件停止显示页面标题,javascript,html,Javascript,Html,我有一个.js文件,其中包括: <script src="<?php echo $Settings_PathName; ?>/includes/jquery/jquery.js" type="text/javascript"></script> 您的html看起来不错,可能是PHP错误。 如果回音不起作用,你的元素可能会被破坏 首先,检查您的html,它应该如下所示: <html> <head> <tit

我有一个
.js
文件,其中包括:

<script src="<?php echo $Settings_PathName; ?>/includes/jquery/jquery.js" type="text/javascript"></script>

您的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>

我的页面

将.js文件移出文件夹,然后尝试以下代码:

<html>
<head>
<title>Hello</title>
<script type ="text/javascript" src="<?php echo $Settings_PathName; ?>/includes/jquery.js" type="text/javascript"></script>
</head>
<body>
Nothing to display
</body>
</html>

你好

我不认为是php导致了错误,否则你会看到一个错误页面,指出你的变量未定义或类似的东西,如果这个变量的值为空,你的js文件将不会加载,但它不会导致标题停止工作

这是一个没有真正看到代码的猜测,但请尝试以下方法:

1-确保您的标题标签已正确关闭

2-确保脚本位于标题标记内的标题结束标记之后

3-如果这仍然不起作用,并且如果
js
文件不一定需要预渲染,请将脚本标记放在
标记的前面,这将阻止该行为的发生


我希望这会有所帮助,这里的很多想法都会有所帮助,但让我们从简单的开始。关于生成的代码的奇怪行为,我倾向于使用“查看源代码”来准确地查看生成的内容。“检查元件”也可以工作。对于超大且复杂的代码,我可以将其复制/粘贴到文件中,以传递给HTML验证服务

加载标题后的页面内容是否正确?输出页面上的脚本标记是什么样子的?(在php呈现后)这是一个奇怪的行为,您可以共享更多的代码吗?可能是PHP执行后
中的内容?向我们展示您的js文件!!如果你不想,至少用静态位置替换php脚本来隔离问题。我确信生成的html存在一些问题。没有看到你的页面,没有人能帮助你。