-1

我在调用 html 页面内的 javascript 函数时遇到了一些问题。当我在链接/外部文件中移动函数时,它工作正常。有人能帮忙吗?

这是我的外部文件.js

function request_token(session) {
    $.ajax({
        url: api_url, 
        data: {api_id: api_id},
        dataType: "jsonp",
        jsonp : "callback",
        success: function(data) {
            var token = data.token;
            alert(token)
        }
    }); 
};

这只是对文档准备好后我想要加载的函数的简单调用......

<script>
$(document).ready(function() {
    request_token('1234');
});
</script>

当我移动 request_token('1234'); 进入文件外部文件,它工作正常

4

1 回答 1

1

使用 jQuery 的getScript()功能。

<script>
    $(document).ready(function() {
        $.getScript('external.js');
        request_token('1234');
    });
</script>

参考

于 2012-07-12T23:25:50.183 回答