gpt4 book ai didi

javascript - 当使用 $.getScript() 加载脚本时,有没有办法从使用 $.getScript() 加载的脚本调用父脚本中的函数?

转载 作者:行者123 更新时间:2023-11-28 07:30:25 26 4
gpt4 key购买 nike

假设我有“main.js”,在“main.js”中我使用 $.getScript() 加载“secondary.js”

“main.js”内部有一个名为 function runme() 的函数。

有没有办法从 secondary.js 调用 runme() ?

最佳答案

如果从 main.js 中加载 secondary.js,则 main.js 中的所有公共(public)函数都已可供使用secondary.js 因此,secondary.js 中的任何代码都可以随时调用 main.js 中的任何公共(public)函数。

您必须确保要从 secondary.js 调用的 main.js 中的任何函数都是真正的公共(public)函数(可从全局范围访问)某种方式)并且没有在 main.js 中的其他函数中声明。

<小时/>

仅供引用,您有 jQuery 和纯 JS 的奇怪组合,试图按顺序加载两个脚本。我建议您将其简化为:

$.getScript("https://checkout.stripe.com/checkout.js"), function() {
$.getScript("stripe.js");
});

关于javascript - 当使用 $.getScript() 加载脚本时,有没有办法从使用 $.getScript() 加载的脚本调用父脚本中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29185104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com