2010-08-21 68 views
2

目前jQuery Ajax調用有問題。它卡在beforeSend,沒有警報發送錯誤或成功。怎麼來的?jQuery Ajax卡在beforeSend

代碼:

$('#addpost button').click(function(e) { 
     e.preventDefault(); 
     var $post = $('#addpost textarea').val(); 
     var $subject = $('#addpost input').val(); 
     $.ajax({ 
      url: 'plugins/loggboken/ajaxcalls/post.php', 
      data: { post: $post, subject: $subject }, 
      beforeSend: function() { 
       $('#ajaxload').show(); 
      }, 
      error: function() { 
       $('#ajaxload').hide(); 
       alert('Fel inträffades. Ladda om sidan och försök igen.'); 
      }, 
      sucess: function (d) { 
       $('#ajaxload').hide(); 
       alert(d); 
      } 
     }); 
    }); 

我知道阿賈克斯運行作爲我ajaxloaddiv開始按鈕被按下時顯示。

回答

3

您在sucess有拼字錯誤;應該是success :)

+0

巴,愚蠢的廢話。謝了哥們。 – Marwelln 2010-08-21 22:23:22

+0

@Marwelln:welcome :) – Sarfraz 2010-08-21 23:31:51

+0

有一個[活動清理堆棧溢出](http://meta.stackexchange.com/q/167342)通過刪除這些錯字相關的問題,我們真的可以使用你的幫助!你可以通過在這個問題上進行近距離投票來介入一點嗎? – 2013-03-02 14:02:53

相關問題