在jQuery之外调用时,未捕获的TypeError undefined不是函数

时间:2014-06-08 16:28:57

标签: javascript jquery json

我正在试图找出为什么当我在$ .getJSON调用中调用setupControlBox时它工作(在if条件下)但是如果我从else条件调用它会抛出一个未定义的错误(我设置opts.load_url为假)。调用是否必须封装在$ .someFunction()?

// Load existing form data

if (opts.load_url) {
    $.getJSON(opts.load_url, function(json) {
        form_db_id = json.form_id;
        fromJson(json.form_structure);
        opts.loaded(json);
        var controlBox = setupControlBox(opts.control_box_target);
    });
} else {
    var controlBox = setupControlBox(opts.control_box_target);      
}

0 个答案:

没有答案