如果

时间:2017-11-20 07:57:27

标签: jquery

我无法停止我的功能。我已经阅读了其他建议的问题和答案,并进行了广泛的搜索。

如何停止计时器?我试图从孩子那里覆盖变量,但没有用。

timer = setInterval(function() {
  spawnAlien();
  var alienCollision =  collision($("#orb"), $("#alienDiv"));
    console.log(alienCollision);
    if (alienCollision === true) {
    ($("#orb"), $("#alienDiv")).detach();
    clearInterval(timer)};
}, 33);

我有整个代码here错误在控制台

中显示

1 个答案:

答案 0 :(得分:0)

你错过了这行clearInterval(计时器)的一个分号。 现在我在你的jsbin中试一试它的工作......

$('#AddInventory').on('click', function () {
    var data = $("#validated_form").serialize();
    alert(data);
    $.ajax({
        data: {
            'AddInventory': data
        },
        type: "POST",
        url: "Product_DB.php",
        dataType: 'json',
        success: function (data) {
            alert(data);
        }
    });
});