我在一个对象中存储了一些函数,这些函数需要在 PHP 中通过动态按钮的 onclick 属性来访问。通常,如果函数没有存储在对象中,这将非常简单,但不幸的是,这就是需要创建这些函数的方式:
var arrayLength = <?php echo $arrayLength; ?>;
var click = {};
for (var num=1;num<=arrayLength;num++) {
var newClick = "click_" + num;
click[newClick] = function() {
// some contents when this button is clicked
};
}
要在 javascript 中调用它们,我会执行以下操作:
click['click_' + someID]();
但是,由于我使用的是 PHP,我不太确定如何在 onclick 属性中调用它。这是我真正需要做的事情,所以如果您知道解决方案或能想到解决方法,请告诉我。