我正在用PHP生成器创建一个订单系统。有一个订单列表,在未确认订单的行上放置确认按钮(button-potvrdit
),而不是确认日期。
当用户按下按钮时,程序应检索与按钮一起存储的行ID(FormUId
)。然后它将更新订单,将当前日期放入确认日期-这部分我稍后会解决。
我尝试通过alert(FUI)跟踪处理程序功能中单击按钮的反应。它显示了一个带有“未定义”的窗口。你能告诉我怎么了吗?请在下面找到代码示例。
谢谢
马丁
if ($fieldName == 'potvrz_ridicem' and $fieldData == NULL) {
$dataAttributes = sprintf('data-FormUId="%s"', $rowData['FormUId']);
$customText = '<span class="product-info" style="display: none;" ' . $dataAttributes . '></span>';
$customText .= '<button class="btn btn-default button-potvrdit">Potvrdit</button>';
$handled = true;
}
function prepareInlineButtons() {
$('button.button-potvrdit').click(function() {
var self = $(this);
var FUI = self.siblings('.product-info').data('FormUId');
alert(FUI);
// ...
})
}
prepareInlineButtons();