l'appel de asmx service à l'aide de jquery ajax asp.net 4.0

Je suis en train d'appeler un échantillon asmx service à l'aide de jquery, voici le code jquery

$.ajax({
            type: "POST",
            url: "/Services/Tasks.asmx/HelloWorld",
            data: "{}",
            dataType: "json",
            contentType: "application/xml; charset=utf-8",
            success: function (data) {                   
                alert(data);                    
            }
        });

Ce n'est pas montrer le moindre message,le code est dans asp.net 4.0,
Ai-je raté quelque chose?

Edit - j'ai changé le type de données xml, maintenant, le succès de la fonction de travail, il est de retour xml suivant

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/">Hello World</string>

Je suis en utilisant le code suivant pour analyser les données xml et c'est en montrant la valeur null dans alerte

success: function (data) {
    edata = $(data).find("string").html();
    alert(data);
}
essayez d'ajouter complete: function(x,y,z){ } et voir ce qui est retourné

OriginalL'auteur Sharique | 2011-01-26