我被告知 success:function()
已弃用,我应该使用 .done()
代替。但是,我不知道如何在我的 ajax 代码中正确替换它。我确信这是一个简单的修复。
你能告诉我这段代码应该是什么样子吗?谢谢
$.ajax({
type: "POST",
url: "confirm.php",
dataType:"text",
data: {name: $('#name').val(), submitter: 'yes' },
success: function(data)
{
$("#mainForm").hide();
$('#thankYou').show();
}
})
最佳答案
success
属性未已弃用,并且无需更改代码。这是由于 jqXHR.success
方法已被弃用而产生的误解。
无论如何,这就是您使用 done
方法的方式:
$.ajax({
type: "POST",
url: "confirm.php",
dataType:"text",
data: {name: $('#name').val(), submitter: 'yes' }
}).done(function(data) {
$("#mainForm").hide();
$('#thankYou').show();
});
关于jquery - 如何在AJAX中替换成功:function() with . did(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29332595/