2015-03-24 45 views
0

ajax做的時候接收json文件並不火。它打印JSON對象了對服務端 客戶端無法得到Ajax做的作品

,我得到了來自客戶端

def post(self): 
    print self.request.body 
    print tornado.escape.json_encode(self.request.body) 
    self.set_header("Content-Type", "application/json") 
    self.write("{}") 

JSON文件上的瀏覽器,我沒有看到任何錯誤代碼。我得到200.但控制檯輸出「AJAX失敗」 請幫助

回答

0

爲什麼不使用:

$.ajax({ 
     type: "POST", 
     url: url, 
     processData: false, 
     dataType: 'json', 
     contentType: 'application/json', 
     data: data, 
     success: function(){ 
      console.log("Sample of data:"); 
      alert("hello"); 
       }, 
     error: function() { 
      console.log("ajax failed "); 
      } 
     }); 
+0

成功和錯誤會所做代替,失敗。對? – cppython 2015-03-24 22:54:52

+0

是的,就像我在那裏寫的那樣。使用成功和錯誤屬性,而不是完成和失敗 – atomCode 2015-03-24 22:56:31

+0

「完成是實現成功回調的首選方式」從jquery網站 – cppython 2015-03-24 22:58:18