当用$.getScript()加载脚本时,有一种方法可以从用$.get script()装载的脚本中调用父脚本中的函数
When loading a script with $.getScript() is there a way to call a function in the parent script, from the script being loaded with $.getScript()?
假设我有'main.js',在'main.js'中,我使用$.getScript()加载'secondary.js'
"main.js"中有一个名为函数runme()的函数。
有没有办法从secondary.js调用runme()?
如果secondary.js
是从main.js
中加载的,那么main.js
中的所有公共函数都已经对secondary.js
可用,因此secondary.js
中的任何代码都可以随时自由调用main.js
中的任何公共函数。
您必须确保要从secondary.js
调用的main.js
中的任何函数都是真正的公共函数(以某种方式可以从全局范围访问),并且没有在main.js
中的其他函数中声明。
仅供参考,您有一个奇怪的jQuery和普通JS的组合,它试图对两个脚本的加载进行排序。我建议你把它简化为:
$.getScript("https://checkout.stripe.com/checkout.js"), function() {
$.getScript("stripe.js");
});
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- 当用$.getScript()加载脚本时,有一种方法可以从用$.get script()装载的脚本中调用父脚本中的函数
- 如何在CasperJS脚本中通过get-int变量加载JSON
- HTTP GET 不会为类型为 application/json 的脚本标记触发
- 从我的索引.html中的<脚本>标签中发出 GET 请求
- 如何在 Java 脚本中为 GET 方法 使用 JSP 值给出操作
- javascrtip/apps脚本中的子匹配get's”;空”;后果
- 如何提取用于调用JS脚本的GET参数
- 谷歌应用程序脚本HTML服务-Can't get Keypress to work
- HTTP POST/GET请求到PHP脚本和JSON响应
- Angular JS $http.get不从PHP脚本接收数据
- 谷歌应用程序脚本使get请求到另一个脚本的参数
- 在jquery中使用get函数时,脚本不运行
- jQuery.get()不执行脚本后,window.location.reload()
- 从java脚本构造GET url并提交
- 谷歌脚本 GET 请求问题
- 如何使一个https请求与Node.js?-我的脚本在http.get中产生TypeError
- Get变量don't发送到PHP脚本
- 使用javascript发送POST或GET请求到php脚本