JQuery Ajax mit mehreren Rückgabewerten aus ASP.NET

Wie kann ich mehrere Werte zurückgeben von JQuery.Ajax() in der success Funktion ?

Versuchte ich es:

          $.ajax({
                type: "POST",
                url: "default.aspx/myFunction",
                data: "{}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function(msg) {
                    $("#myDiv").html(msg.a[0]);
                    $("#myDiv2").html(msg.a[1]);
                }
            });

- Und hier meine ASP.NET Seite:

<WebMethod()> _
Public Shared Function myFunction() As Array

     Dim a() As String
     a(0) = "value 1"
     a(1) = "value 2"

     Return a

End Function

Funktioniert es nur in eindeutigen Zeichenkette zurückgeben, aber-array funktioniert nicht 🙁

  • Ist Ihre WebMethod tatsächlich wieder ein json-Ergebnis? Basierend auf dem code, den Sie geschrieben, ich glaube nicht, dass es ist.
InformationsquelleAutor Rodrigo | 2010-10-13
Schreibe einen Kommentar