,這裏是我的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
。我怎麼能做到這一點? thnaks
$this
是按鈕。
'延遲()'是動畫做出來。閱讀文檔。 – epascarello
我發誓'延遲()'在jQuery中造成了比其他任何功能更多的混淆。這個問題每天都會出現。 – alex