ajax完成后不会触发。它打印出json对象 客户端
$.ajax({
type: "POST",
url: url,
processData: false,
dataType: 'json',
contentType: 'application/json',
data: data
}).done(function() {
console.log( "Sample of data:");
alert("hello");
}).fail(function() {
console.log("ajax failed ");
});
在服务方面,我从客户端获得了json文件
def post(self):
print self.request.body
print tornado.escape.json_encode(self.request.body)
self.set_header("Content-Type", "application/json")
self.write("{}")
在浏览器上,我没有看到任何错误代码。我得到200.但控制台输出“ajax失败”
请帮忙
答案 0 :(得分: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 ");
}
});