我有一个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>
答案 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){
^^^