在javascript中调用变量中指定的函数

时间:2015-11-10 20:17:01

标签: javascript jquery

我有一个输入隐藏类型,它指定需要调用的函数。我怎么能用Javascript / Jquery

来做
<input type="hidden" name="extrafunction" id="extrafunction" value="edit_data_provider/DataProviderChange1" />

并在Javascript文件中

        var fullfunctionName = $('#extrafunction').val();
        var control_name    = fullfunctionName.split('/')[0];
        var function_name   = fullfunctionName.split('/')[1];
        if(control_name == client_control_name)
        {
            //The function call which is in function_name var should come here

        }

1 个答案:

答案 0 :(得分:0)

您可以使用:

window[functionName](arguments);

希望这有帮助。

var functionName="my_function";
function my_function(){
   console.log('test from my_function');
}
window[functionName]();