jQuery Ajax没有在第二次出现时工作

时间:2012-05-31 18:55:21

标签: php javascript ajax jquery

我无法理解是什么导致了这个错误,我已经尝试了所有我能想到的解决方法。我有两个不同的submit按钮,用于在我的页面上激活一些Ajax和发布数据。一个人工作和完美。第二个永远不会POST

谁能看到我可能出错的地方?

$('.delete').submit( function(event) {

    event.preventDefault(); 
    $(this).children('input[type=\"submit\"]').prop('disabled',true);
    alert("Click detected!");

    $.ajax({
        url: 'scripts/deleteWork.php',
        data: slideID,
        type: 'POST',
        mode: 'abort',
        success: function(){
            $('#newOrder-1').fadeOut('fast');
        },
        error: function(){
            $(this).children('input[type=\"submit\"]').prop('disabled',false);
        }
    });
    return false;
});

我已经尝试删除第一次出现,以防它以某种方式发生冲突导致问题。我检查并重新检查了我的语法。 alert发射得很好......在Firebug中没有POST的迹象。我不明白!

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

* p *额头*

我需要添加以下行:

var slideID = $('#slideID').val();

感谢Aaron W.和thecodeparadox。