weixin_33674437 2015-03-24 22:46 采纳率: 0%
浏览 21

无法完成Ajax的工作

ajax done doesnt fire when receive json file. it prints json object out client side

$.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 ");
            });

on service side, I got json file from client

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

on browser , I didnt see any error code. i get 200. but console output "ajax failed" please help

  • 写回答

1条回答 默认 最新

  • weixin_33688840 2015-03-24 22:53
    关注

    why not use:

    $.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 ");
               }
           });
    
    评论

报告相同问题?

悬赏问题

  • ¥150 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥15 键盘指令混乱情况下的启动盘系统重装