weixin_33674437 2017-02-21 20:39 采纳率: 0%
浏览 56

jQuery responseText未定义

I have a problem with ajax response. I have an ajax request that sends Json to a server, and the response return a json too.

I receive the response but I can't reach the responseText. Here below there is my code:

$('#outside').click(function() {
  var formData = '{"nin":"3","etype":"iso","perror":"1000","filename":"C:/Users/Mary/workspace/tdiclient/helloworld.txt"}'// _ sono i due punti e -e il bckslash
  var response = '';
  var posts= $.ajax({
     headers: { 
      'Accept': 'application/json',
      'Content-Type': 'application/json', 
     },
    'url' : 'http://localhost:8080/com.tdi/rest/tdi/newcontent/parameters',
    'type' : 'POST',
    'data' : formData,
    responseText: {
      success: true,
      mode: "Online"
    }
  })

  console.log(posts);
  if(posts.readyState == '1'){
    alert(posts.responseText);
  }
});

The problem is that I get the following error:

Cannot read property 'responseText' of undefined

but the console.log(posts) print all the response like this: enter image description here

I googled and I tried many solutions but I can't find the solution

  • 写回答

2条回答 默认 最新

  • csdnceshi62 2017-02-21 20:51
    关注

    I think you're a bit confused about how to use the $.ajax() method. Try this:

    $('#outside').click(function() {
      var formData = '{"nin":"3","etype":"iso","perror":"1000","filename":"C:/Users/Mary/workspace/tdiclient/helloworld.txt"}'// _ sono i due punti e -e il bckslash
      var response = '';
      var posts = $.ajax({
         headers: { 
          'Accept': 'application/json',
          'Content-Type': 'application/json', 
         },
        'url' : 'http://localhost:8080/com.tdi/rest/tdi/newcontent/parameters',
        'type' : 'POST',
        'data' : formData
      })
    
      posts.done(function(res){
         console.log(res) // res should be your responseText
      })
    }); 
    

    Additionally, I'm not entirely confident that your headers are valid. Maybe someone else can comment on that.

    评论

报告相同问题?

悬赏问题

  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来