我遇到了一个让我很生气的问题。这是我的代码:
$('.somediv.btn-2').live('click', function() {
if (addToCart()) {
var container = $(this).parent();
container.hide();
container.next().show();
}
});
function addToCart() {
// ...
return true
}
由于某种原因,容器永远不会被隐藏。
虽然如果我只是隐藏它而没有if()
它的工作原理。该函数进行 AJAX 调用并true
在成功时返回。当我查看调用时,它们确实返回了成功,因此它应该返回 true。
非常感谢。
编辑:我尝试使用 console.log(addToCart()) 查看控制台,它显示未定义