Javascript 使用异步ajax请求加载脚本,而不是使用脚本标记嵌入脚本

Javascript 使用异步ajax请求加载脚本,而不是使用脚本标记嵌入脚本,javascript,jquery,ajax,Javascript,Jquery,Ajax,使用异步ajax请求加载和执行脚本有什么区别 <script type="text/javascript"> $.ajax('/script.js', { datatype: "script", async: false }) </script> $.ajax(“/script.js”{ 数据类型:“脚本”, 异步:false }) vs使用脚本标记嵌入它 <script src="/script.js" /&g

使用异步ajax请求加载和执行脚本有什么区别

<script type="text/javascript">
    $.ajax('/script.js', {
        datatype: "script",
        async: false
    })
</script>

$.ajax(“/script.js”{
数据类型:“脚本”,
异步:false
})
vs使用脚本标记嵌入它

<script src="/script.js" />

?


ps script.js是在服务器上动态生成的,当用户使用“后退”按钮时,他会从缓存中获取该脚本的旧版本,如果将其嵌入脚本标记,那么我想用ajax加载它(我需要它在页面加载事件发生之前准备就绪)

您不应该使用
$.getScript()
而不是
$.ajax()
@塔普·R。当然,这也是一样的,只是一个语法糖,使它在语义上意味着脚本加载,在ajax调用中不那么模棱两可(个人观点)。你不应该使用
$.getScript()
而不是
$.ajax()
@塔普·R。当然,这也是一样的,只是一个语法糖,使它在语义上意味着脚本加载,在ajax调用中不那么模棱两可(个人观点)。你不应该使用
$.getScript()
而不是
$.ajax()
@塔普·R。当然,这是相同的,只是一个语法糖,使其在语义上意味着脚本加载,在ajax调用中不那么模棱两可(个人观点)。