引用错误:未定义 myfunction

ReferenceError: myfunction is not defined

本文关键字:myfunction 未定义 错误 引用      更新时间:2023-09-26

我有一个quickView()函数。 当我单击它时,我收到以下错误消息:

ReferenceError: quickView is not defined

<a class="btn btn-sm popup-text" href="#product-quick-view-add-to-cart" onClick="quickView();" data-effect="mfp-move-from-top" data-toggle="tooltip" data-placement="top" title="add to cart">cart<i class="fa fa-shopping-cart"></i></a>
.
.
.
.
    <script type="text/javascript">
        function quickView(){
            console.log("test1");
            $.post({{base_url()}}'cart/getPopUpContent', {id:16169} , function(data){
                $('#product-quick-view-add-to-cart').html(data);
                console.log("test2");
            });
        }

    </script>
    </div>
</body>
</html>

页面加载时查看控制台,出现 JavaScript 错误

$.post({{base_url()}}'cart/get', {id:16169} , function(data){
       ^^^^^^^^^^^^^^^^^^^^^^^^

看起来您正在使用某种模板

当渲染它将是

$.post(foo/bar/'cart/get', {id:16169} , function(data){

您应该注意到引号是错误的。因此,将开头引号移到基本 url 部分的前面。

$.post('{{base_url()}}cart/get', {id:16169} , function(data){
      ^^^