【问题标题】:Including JS file returns html content包含JS文件返回html内容
【发布时间】:2022-01-26 08:23:02
【问题描述】:

我正面临这个问题,我无法弄清楚。它很简单,我需要将我的 js 文件包含在一个头中。但是在我的页面中出现错误 Uncaught SyntaxError: Unexpected token ' 。因此,我在 chrome 检查器中检查了该文件,发现其中没有 JS 内容。它基本上克隆了 html 文件并将其包含为 js。这怎么可能发生,解决方案是什么?在 ShopData.js 中是纯 JS 内容,没有包含什么的。我已经检查了该文件的权限并将其设置为读/写但没有结果,整个页面都在域托管中。感谢您的任何建议。

   <head>
        <meta charset='utf-8'>
        <meta name='viewport' content='width=device-width, initial-scale=1'>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
        <script src="ShopData.js"></script>
    </head>

JS 文件:

  var ShopID = 0;
  var Name = "";
  var City = "";
  var Street = "";
  var PostCode = "";
  var State = "CZ";
  var Longitude = "";
  var Lattitude = "";
  var Email = "";
  var Telephone = "";
  var Tittle = "";
  var Description = "";
  var Keywords = "";
  var Barbers;
  var OpeningHours;
  var ItemTypes;
  var Items;
  let ShopData = {};

    jQuery.ajax({
    type: "GET",
    url: "https://example.com/",
    dataType: "json",
    success: function(response) {
      console.log(response);
    }
  });

回复截图

【问题讨论】:

  • 你检查过你服务器上的实际文件,是不是包含JS?
  • 它在您的本地主机上工作吗?您是否咨询过您的托管服务提供商?
  • 这与 HTML 或 JavaScript 无关。您的服务器提供页面,因此问题出在服务器端。
  • 我建议您使用您的服务器(Apache?)重新标记问题(删除 [javascript] 和 [html]),并添加有关此“域托管的一些详细信息>”。它是共享服务器配置和 PHP 的网络酒店吗?你有 .htaccess 文件吗?可以访问httpd.conf吗?
  • 文件托管在根文件夹的什么位置?域指向哪里? web 文件夹让我很怀疑。不过,如果主 HTML 和脚本位于同一个文件夹中,则文件名通常为 src 应该可以正常工作。 (还要注意,不仅网站坏了,你的 HTML 也坏了。你需要&lt;!doctype html&gt;&lt;html&gt;&lt;head&gt;...&lt;/head&gt;&lt;body&gt;...&lt;/body&gt;&lt;/html&gt;

标签: javascript php html


【解决方案1】:

这个文件不是有效的 JavaScript,所以它会给出这个错误: https://barber.minuto.cz/web/ShopData.js

无论您输入哪个 URL,它似乎都会给出该响应: https://barber.minuto.cz/web/asdfasdf

此外,您可能希望这样做,因为它现在公开发布,所以每个人都无法登录这里: https://barber.minuto.cz

【讨论】:

    猜你喜欢
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 2011-11-30
    • 1970-01-01
    • 2021-11-14
    • 2016-03-20
    • 2011-04-05
    相关资源
    最近更新 更多