这是我的ajax
var $this = $(this);
$.ajax({
url: "process.php",
dataType: 'json' ,
data :{
method:'POST',
id :id ,
img_val : img_val},
type : 'POST',
success: function(output_data){
if (output_data.msg == 'taken'){
---> $this.val('Saved !').delay(3000).val('Save') ;
} }
});
实际上这个标有的代码--->
没有延迟它直接显示Save
如果我删除delay(3000).val('Save')
它显示Saved !
我想要的是显示Saved !
,然后等待 3 秒,然后显示Save
。我怎样才能做到这一点?感恩
$this
是按钮。