Javascript 在HTML中使用js文件作为cdn

Javascript 在HTML中使用js文件作为cdn,javascript,html,Javascript,Html,我在jquery中创建了一个库,作为我共享宿主的宿主。当我从浏览器点击时,可以访问该js文件。但是如果我像cdn一样在html中设置它,它就不起作用了。这意味着,如果我直接使用代码而不使用单独的文件,它就可以工作,但当我将js代码保存在一个文件中并包含文件时,它就不工作了 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <

我在jquery中创建了一个库,作为我共享宿主的宿主。当我从浏览器点击时,可以访问该js文件。但是如果我像cdn一样在html中设置它,它就不起作用了。这意味着,如果我直接使用代码而不使用单独的文件,它就可以工作,但当我将js代码保存在一个文件中并包含文件时,它就不工作了

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
</head>

<body>
body code ...........

 <script src="https://mydomain/acdn/jsfile.js"></script>

</body>

</html>  

机构代码。。。。。。。。。。。
我的cdn文件

<script>
    $(document).ready(function() {
        $.ajax({
                url: '{{ url('get-list') }}',
            .........................
     })
 </script>

$(文档).ready(函数(){
$.ajax({
url:“{url('get-list')}}”,
.........................
})

此处显示{{url('get-list')}中的错误意外标识符

您的JavaScript包含:

这似乎是某种模板代码,生成HTML文档的服务器端代码将替换为某些数据

当您将其从HTML文档中取出时,它不再由服务器端代码生成,因此不会被替换。因此,JS解析器尝试对其进行解析,但失败并抛出错误

将模板代码移回HTML中,然后使用JS从HTML文档中读取数据

e、 g


(确保将任何转义数据以确保安全注入JS的逻辑更改为安全注入HTML的逻辑)从文件加载javascript时,不需要使用脚本标记。您可以从js文件中删除和。我也尝试过这样做。但“不工作”不是问题的有用描述。请执行一些调试。查看浏览器中的开发人员工具。查看控制台:是否报告了任何错误?查看网络选项卡:是否请求JS文件已生成?是否有预期的响应?状态代码是否正确?内容类型是否正确?响应的主体是否为预期的脚本?是否确实加载了JS文件?如果加载了该文件,请在开发人员工具中查看网络诊断。此外,是否可以添加Type=“text/javascript”连同srcattribute@Mithun-这是不遵循建议的结果。人们花了一刻钟的时间进行评论,然后才在问题中提供足够的信息来确定问题。否决票的存在是为了警告人们问题质量低下,不值得花时间,这就是你的问题所处的状态.再次感谢。。。。。
'{{ url('get-list') }}'
<script src="..." data-url="{{ url('get-list') }}">
const url = document.currentScript.dataset.url;