我编写了一个名为 offercheck()的javascript函数,我在按钮点击事件上使用另一个函数调用它。
<button type="button" title="<?php echo $buttonTitle ?>" class="btn button btn-cart" onclick="productAddToCartForm.submit(this);offerCheck();"><span><?php echo $buttonTitle ?></button>
功能是,
<script type="text/javascript">
jQuery(document).ready(function () {
var sku = <?php echo json_encode($skus); ?>;
function offerCheck() {
<?php if($sku_hide == 'EBFDAC') { ?>
if (jQuery.inArray("Offer", sku) !== -1)
{
}else
{
jQuery("#ep-product-sh").modal();
}
<?php } ?>
}
});
</script>
但每当我点击按钮时,我都会收到未被引用的参考错误,如下所示。
未捕获的ReferenceError:未定义offer_check
任何人都可以告诉我我做错了什么。