我在这里阅读了他们建议使用的相关问题:
var functionName="myFunctionName";
window[functionName]();
好吧,我在这里,但它不起作用:
具有回调字符串变量的自定义模态框函数:
<script>
$(document).ready(function () {
//
// Events
//
$('#btnStep1').click(function () {
ylaConfirm('message', 'title', 'Y', 'N', 'doStep1');
});
//
//
// Functions
//
function doStep1() {
...
...
});
}
function ylaConfirm(_msg, _title, _btnYes, _btnNo, _callbackYes) {
bootbox.dialog({
message: _msg,
title: _title,
buttons: {
success: {
label: _btnYes,
className: "btn-success",
callback: function () {
window[_callbackYes]();
}
},
main: {
label: _btnNo,
className: "btn-primary"
}
}
});
}
});
//
</script>
Firebug 报告:未定义...
调用代码:
ylaConfirm('message', 'title', 'Y', 'N', 'doStep1');
想法?