Estoy enfrentando este problema y no puedo resolverlo. Es algo simple, necesito incluir mi archivo js en una cabeza. Pero en mi página tengo el error Uncaught SyntaxError: Unexpected token '<' in ShopData.js:1 . Así que revisé ese archivo en Chrome Inspector, y veo que no hay contenido JS dentro de él. Básicamente clona el archivo html y lo incluye como js. ¿Cómo puede suceder esto y cuál es la solución? En ShopData.js es contenido JS puro, sin inclusiones ni nada por el estilo. Ya verifiqué los permisos para esos archivos y los configuré para leer/escribir, pero no hubo resultados, toda la página está en el alojamiento del dominio. Gracias por cualquier consejo.
<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>Archivo 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); } });Este archivo no es JavaScript válido, por lo que dará ese error: https://barber.minuto.cz/web/ShopData.js
También parece dar esa respuesta sin importar qué URL ingrese: https://barber.minuto.cz/web/asdfasdf
También es posible que desee hacerlo para que nadie pueda iniciar sesión aquí, ya que ahora es público: https://barber.minuto.cz