ReferenceError:myfunction未定义

时间:2016-02-22 13:08:59

标签: javascript

我有一个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>

1 个答案:

答案 0 :(得分:1)

在页面加载时查看您的控制台,您有一个JavaScript错误

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

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

当它呈现时将是

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

您应该注意引号错误。因此,在基本网址部分前面移动开头报价。

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