2013-08-02 25 views
0

我似乎無法看到我做錯了什麼。一切工作在郵差,所以我知道API是好的。我懷疑我在做ajax問題。使用jQuery ajax()發佈到Tastypie資源導致404

我得到德下面的錯誤與下面的代碼:POST http://127.0.0.1:8000/feedback/api/fb/feedback/ 404 (NOT FOUND)

$('#feedback-send').click(function(event) { 
    var feedback_api = "/feedback/api/fb/feedback/"; 
    var data = JSON.stringify({ 
     "user": $("input[name=user]").val(), 
     "feedback": $("input[name=feedback]").val(), 
     "page": $("input[name=page]").val(), 
     "user_agent": $("input[name=user_agent]").val() 
    }); 
    $.ajax({ 
     url: feedback_api, 
     type: "POST", 
     contentType: "application/json", 
     data: data, 
     dataType: "json", 
     processData: false, 
     success: function (data) { 
      console.log('got it'); 
      console.log(data); 
      //$('.alert.information').show().delay(3000).fadeOut(); 
      //$('#feedback-form').fadeOut(); 
     }, 
     error: function() { 
      $('.alert.error').show().delay(3000).fadeOut(); 
     } 
    }); 
    return false; 
}); 
+0

我沒有看到任何代碼錯誤。你能用'curl'進行調試嗎?否則404意味着URL是錯誤的。 –

回答

0

的問題是內容是如何被髮送。數據鍵值是錯誤的。