[英]How to pass function parameters to callback function in JavaScript?
我创建了一个 OnClick 处理函数,如下所示:
function onClickHandler(ID, doClick) {
$('#' + ID).on('click', doClick);
}
我创建了另一个在单击按钮后将重定向的函数:
function redirectPage(url) {
window.location.href = url;
}
如果我传递如下 url 参数,那么我只会得到单击按钮的事件:
onClickHandler(CreateLODControlIds.BTN_CANCEL, redirectPage.bind(LODPage.DASHBOARD));
如何在onClickHandler函数中传递redirectPage函数的url参数?
任何帮助深表感谢!
bind
的第一个参数是this
值。
要绑定到url
参数的值需要作为第二个参数传递给bind
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.