是否可以在javascript中生成并运行函数?
长话短说,我在一个框架内工作,该框架在成功提交表单时自动调用名为是否可以在javascript中生成并运行函数?,javascript,Javascript,长话短说,我在一个框架内工作,该框架在成功提交表单时自动调用名为[formname]\u success()的函数。通常,表单是在服务器端构建的,表单和成功函数都位于页面源代码中 但是,在本例中,我动态创建(并命名)表单客户端,但是我不知道如何动态添加名为[formname]\u success()的函数,该函数可以在成功提交后立即调用。现在,代码检查是否存在[formname]\u success(),发现它不存在,因此不会尝试调用它 是否可以动态地将js函数写入HTML文档,以便之后可以立即
[formname]\u success()
的函数。通常,表单是在服务器端构建的,表单和成功函数都位于页面源代码中
但是,在本例中,我动态创建(并命名)表单客户端,但是我不知道如何动态添加名为[formname]\u success()
的函数,该函数可以在成功提交后立即调用。现在,代码检查是否存在[formname]\u success()
,发现它不存在,因此不会尝试调用它
是否可以动态地将js函数写入HTML文档,以便之后可以立即调用它
我熟悉变量函数名及其工作方式,但我认为它不适用于这里
我无法从框架中更改success函数调用的性质
谢谢 如果函数在全局范围内,则可以使用
窗口['[form\u name]\u functionname']=function(){return true;}
是的,和造物主在一起
//创建一个接受两个参数并返回这些参数之和的函数
var加法器=新函数(“a”、“b”、“返回a+b”);
//调用函数
日志(加法器(2,6))代码>简单地说是的,你可以。您使用的是什么编程语言?我想,一个代码示例将非常有助于理解您所描述的eval
问题可能会被滥用。也许window[variable+''u success']=function(){}
但我不能保证这一点。为什么投票会被否决?这正是OP想要的。