JavaScript函数无效并抛出未捕获的引用错误

时间:2017-08-14 10:10:59

标签: javascript php jquery error-handling onclick

我编写了一个名为 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

任何人都可以告诉我我做错了什么。

0 个答案:

没有答案