我正在尝试使用jQuery的getScript()加载外部JavaScript,如下所示:
$.getScript("http://api.recaptcha.net/js/recaptcha_ajax.js", function(data) {
window.alert(data);
});
Run Code Online (Sandbox Code Playgroud)
但是,正如警报窗口所示,回调函数中的数据变量是未定义的,与http://docs.jquery.com/Ajax/jQuery.getScript#urlcallback中的承诺不同.
谁知道为什么会这样?
谢谢.
是的,它正在加载脚本,但奇怪的是数据变量未定义。但我尝试从远程站点的脚本访问变量(RecaptchaStr_en)并且它已定义。
$.getScript("http://api.recaptcha.net/js/recaptcha_ajax.js", function(data) {
window.alert(data);
alert($(RecaptchaStr_en));
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6528 次 |
| 最近记录: |