2010-02-21 116 views
0

我有一個像網址: http://localhost:8080/myapp/discussions/voteup?id=1JQuery的Ajax調用

返回以下JSON:

{"vote":{"value":"100"}} 

我試圖做一個jQuery AJAX調用來發布投票網址。

$(function(){ 
$(".vote-up-post").click(function() { 
     var postId = $("#postId"); 
     alert("Post Value" + postId.val()); 
     $.ajax({ 
      type: "GET", 
      url: "/myapp/discussions/voteup", 
      data: {'id': postId.val()}, 
      dataType: "json", 
      success: function(response){ 
      $(".post-votes-count").text("100"); 
      }, 
      error: function(response){ 
      alert("Error:" + response); 
      } 
     }); 
}); 
}); 

我得到以下彈出第二個警告消息:

錯誤:[XmlHttpRequest對象]

任何想法,我缺少的是什麼?

+0

如果問題已收到答案,您將無法刪除該帖子。 – 2010-03-09 16:06:36

回答

5

你的錯誤功能應該是:

error: function(req, response) { 
    alert("Error:" + response); 
} 

誤差函數的第一個參數是用來使Ajax請求的XMLHttpRequest對象。第二個參數會給你對象的狀態:「timeout」,「error」,「notmodified」或「parsererror」。