jQuery getScript。如何在加载后执行函数

时间:2011-04-29 08:13:59

标签: javascript jquery plugins

我在http://www.mysite.local/js/site/functions.js内有这段代码:

$.getScript('/js/common/jquery.jsonrpc.js',
            $.jsonRPC.setup({
                        endPoint: '/api/accounts',
                        namespace: 'mynamespace'
                    })
    );

它应该在加载时运行jsonRPC插件的setup方法。但我收到错误:

$.jsonRPC is undefined
http://www.mysite.local/js/site/functions.js

问题是什么?如何解决?

1 个答案:

答案 0 :(得分:2)

尝试:

$.getScript('/js/common/jquery.jsonrpc.js', function() {
         $.jsonRPC.setup({
                        endPoint: '/api/accounts',
                        namespace: 'mynamespace'
                    });
         }
    );

您需要使用function(){}包装任何回调。