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:

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