Javascript 不,点击按钮调用函数

Javascript 不,点击按钮调用函数,javascript,jquery,noty,Javascript,Jquery,Noty,这是一个原型函数,我使用它来显示确认按钮 我用语法调用这个函数 confirmation("Are you sure want to delete this item?", "delete("+id+")"); 因此,单击Yes按钮时,必须调用另一个函数delete(id)。但事实并非如此,为什么 我用alert检查,alert(call_func)。我以删除(10)的形式发出警报,其中10是实例的ID 在这里,您没有调用函数 call_func; 你只是在引用它 在这里,你只是在构建一

这是一个原型函数,我使用它来显示确认按钮

我用语法调用这个函数

confirmation("Are you sure want to delete this item?", "delete("+id+")");
因此,单击Yes按钮时,必须调用另一个函数
delete(id)
。但事实并非如此,为什么


我用alert检查,
alert(call_func)
。我以删除(10)的形式发出警报,其中10是实例的ID

在这里,您没有调用函数

call_func;  
你只是在引用它

在这里,你只是在构建一个字符串

"delete("+id+")")
它不是对函数调用的引用


您需要做的是传入一个实际函数并执行该函数

confirmation("Are you sure want to delete this item?", function(){ delete(id); });

尝试此评估(调用函数);而不是仅仅调用函数;
confirmation("Are you sure want to delete this item?", function(){ delete(id); });
call_func();