问题标签 [getscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - $.getScript,可以给包含的脚本一个 id 吗?
通过 jquery 的 $.getScript 方法,你能给包含的脚本一个 DOM id 吗?
所以生成的代码应该是:
我知道我自己可能只是 document.write 那行,但是 $.getScript 一定是有原因的,对吧?(跨浏览器兼容性等?)
jquery - jQuery getScript 方法的内部流程
我正在尝试了解 getScript 的内部流程。我知道它内部使用了 $.get 方法。我在想 jQuery 将脚本标记引用放入 DOM 以便能够执行该 js 文件,但我在 DOM 中找不到通过 getScript 加载的脚本的脚本引用。
那么jQuery如何在DOM中没有脚本标签引用的情况下执行加载的脚本呢?
$.getScript('gallery.js')
是完全一样的$('<script src="gallery.js">').appendTo('body')
吗?
jquery - 使用 getScript 从 CrossDomain 解析 JSON 文件
我有一个很好的本地脚本:
在本地工作得很好。当 JSON 文件移动到另一个域时......什么都没有。我知道我应该使用 getScript 来提取 JSON 文件。但是,如何将这些数据提取到现有脚本中?
jquery - jQuery。如何执行从 JSON 加载的脚本?
我有这样的文件:
我需要用 jQuery 加载它并执行“脚本”变量。我知道 $.getScript,但我需要不是从 URL 而是从 JSON 文件的一部分运行脚本。否则我需要对服务器执行 2 个重请求而不是 1 个(javascript 代码不是静态的)。
有没有办法这样做?
jquery - 使用 jQuery.getScript() 动态加载 Google +1 脚本
我只想在需要时加载 google +1 按钮,
所以我想用jQuery.getScript()
这样做:
或者
但我怎样才能通过parsetags: 'explicit'
参数?
javascript - jQuery 获取脚本
我目前被困在使用必须以非常特定的顺序加载的几个 JavaScript 库。由于 jQuery 的 getScript() 是异步的,它开始非常快速地下载所有脚本,并在它们完成时执行它们。由于它们没有按顺序执行,因此我从库中收到了多个错误。
不幸的是,我无法更改或修改这些库中的任何一个。我正在尝试做的是使用一种下载 JavaScript 库的方法,并在回调中让它自己调用,直到它完成加载所有库。
这适用于第一个文件。当第二个文件出现时,它会在回调中丢失上下文,我不能再调用我的递归方法了。
有任何想法吗?
代码的配对版本:
jquery - 加载 $.getScript 后无法访问 jQuery 插件
我正在尝试通过调用“getScript”来动态加载 jQuery 插件 - 但它似乎无法识别插件的初始化功能。
但是,如果我只是通过创建脚本标签来包含该插件,则该插件可以正常工作。我不能使用静态脚本标记,因为最终产品是通过 JavaScript 动态加载的,该 JavaScript 放在我无法控制的页面上。
我在下面使用一个名为 jScrollPane 的插件演示了这一点:
第一个头是工作副本,第二个是动态方式。动态方式运行时,出现$('#content').jScrollPane()不是函数的错误!
唯一改变的是 jquery.jscrollpane.min.js 正在由 .getScript 加载,然后实际初始化发生在回调函数中。
jquery - 尝试使用 getScript() 在页面中动态加载脚本
我正在构建一个有 2 个要求的站点,该站点不能使用任何后端代码,并且该站点必须根据用户所在的国家/地区显示不同的翻译。我通过使用 JSON 来提取所有数据并使用 HTML5 和 Javascript 来确定地理位置来解决这些问题。但是,我似乎遇到了一个非常简单的障碍:
我正在使用 JQuery getScript() 函数将 JSON 文件加载到页面中,然后使用 html() 回显数据,但是代码在这里不起作用:
如您所见,文件的路径必须是动态的(否则我只需使用标准标签来包含 JSON 文件)。我没有收到任何错误,但我在 getScript() 的回调中输入的任何内容都没有被执行,我已经测试了文件路径,我可以向你保证它是正确的。
顺便说一句,这里是 JSON 的相关片段(如果有帮助)
提前致谢。
jquery - 从另一个 Javascript 文件 JQuery 调用外部 JavaScript 文件的函数
在我的 Visual Studio 中,我有一个名为 Scripts 的文件夹,我试图从另一个外部 JS 文件调用一个外部 JS 文件。我无法让它工作。
jquery.fileupload-ui.js
服务代理.js
提前致谢
BB
jquery - 我可以在没有回调的情况下使用 jquery getScript() 吗?
我需要在另一个 js 文件中使用来自外部 js 文件的 javascript 函数。这基本上是我尝试过的代码:
这不起作用 - 我收到“未定义 myHelperFunction”的错误。
但是,此代码有效:
我特别希望能够以第一种方式做到这一点 - 在我的文件顶部加载文件,然后从那里使用我需要的任何功能。这是可能的,还是我误解了 getScript 的工作原理?