Comment puis-je extraire le contenu de la réponse (seul) sans les en-têtes? à l'aide de Jquery

Comment puis-je extraire le contenu de la réponse (seul) sans les en-têtes?

$.ajax({ 
   type: "GET",
   url: "http://myRestservice.domain.com",
   success: function(data, textStatus, request){
        alert(data); //This prints the response with the header.

   },
   error: function(){
     alert('fail');

   }
  });

Le code ci-dessus imprime

HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 12 Jul 2013 20:24:06 GMT
Content-Length: 232

    <?xml version="1.0" encoding="utf-8"?>
    <string xmlns="http://tempuri.org/">{"UserID":3,"RoleID":8,"ActivityID":3,"RoleIName":"E",,"Duration":10,"ValidationMsg":"Passed"}</string>

J'ai besoin d'extraire la valeur de ValidationMsg. C'est un reste d'appel de service.

Comment puis-je obtenir la réponse sans en-tête informations?

C'est que JSON à l'intérieur de XML? var obj = $.parseJSON($.parseXML(data).find('string').text())
et puis obj.ValidationMsg
On dirait que vous êtes de retour JSON à l'intérieur d'un paquet XML...je n'ai pas vu ça avant. Vous avez le contrôle sur le service où vous pouvez le changer pour revenir JSON?
Ce n'est pas un problème avec XML à l'intérieur de JSON. Le problème est que je reçois les informations d'en-tête trop que je ne veux pas

OriginalL'auteur hop | 2013-07-12