Ajax-Aufruf gibt kein korrektes Ergebnis als Zeichenfolge @ zurü

Mein Ajax-Anruf. Ich erhalte nicht die gewünschte Antwort als Zeichenfolge. Kann mir da jemand weiterhelfen. Danke im Voraus

function Function1() {
    alert("In Ajax Call");
    $.ajax({
        type: "POST",
        url: "abc.aspx/MyFunction1",
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        success: function (res) {
            $('#regularticker').html(res.d);
            //$('#futureticker').html(res.d);
            var d = new Date(); // for now
            $('#updateTime').html("Update at " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds());
            //alert(res.d.toString());
            alert(res);
            alert(res.d);
        },
        error: function (res) {
        }

    });
}

Meine Backend-Funktion wird aufgerufen

[WebMethod]
public static string MyFunction1()
{
    try
    {
        if (true)
        {
            return "test"; 
        }
    }
    catch(Exception ex)
    {
        return ex.Message;
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage