在.js文件vs html页面中调用javascript函数

时间:2012-07-12 22:52:35

标签: javascript jquery ajax

我在调用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');进入文件外部文件,它工作正常

1 个答案:

答案 0 :(得分:1)

使用jQuery的getScript()函数。

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

<强> Reference