gpt4 book ai didi

jQuery.getScript : data variable in callback undefined

转载 作者:行者123 更新时间:2023-12-03 23:05:07 30 4
gpt4 key购买 nike

我正在尝试使用 jQuery 的 getScript() 加载外部 JavaScript,如下所示:

$.getScript("http://api.recaptcha.net/js/recaptcha_ajax.js", function(data) {
window.alert(data);
});

但正如警报窗口所示,回调函数中的数据变量未定义,这与 http://docs.jquery.com/Ajax/jQuery.getScript#urlcallback 中 promise 的不同。 。

有人知道这是为什么吗?

谢谢。

最佳答案

如果您查看 getScript 的源代码( jQuery-1.3.2.js 中的第 3338 行),您会发现此处的文档是错误的。 data 参数用于将查询字符串中的数据发送到服务器,jQuery 假设您加载脚本不需要这些数据;例如,它用于 getJSON。 getScript 只是将数据硬编码为 null,并自动为您评估检索到的脚本。

所以坏消息是文档是错误的。好消息是您可能只是想评估脚本,因此您可能根本不需要回调。

关于jQuery.getScript : data variable in callback undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1096683/

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