我无法理解是什么导致了这个错误,我已经尝试了所有我能想到的解决方法。我有两个不同的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的迹象。我不明白!
感谢您的帮助。
答案 0 :(得分:0)
我需要添加以下行:
var slideID = $('#slideID').val();
感谢Aaron W.和thecodeparadox。