Mit Jquery und AJAX Parameter übergeben VB.NET webmethod

Ich habe die Suche im internet für Stunden zu übergeben von Parametern an mein code hinter der Verwendung von JQUERY $.ajax. Ich habe versucht eine Menge verschiedener Dinge, aber nichts hat funktioniert. Wenn ich keine Parameter übergeben, und legen Sie die vb.net Funktion nicht erhalten Parametern die Funktionen aufgerufen werden. Aber sobald ich versuche, das hinzufügen von Parametern, die Funktion wird nie aufgerufen.

Client-Seite:

$("#<%=saveResource2.clientID %>").click(function() {
        var parDesc = $("#<%=ddlPDesc.clientID %> option:selected").text();
        $("#<%=Button1.clientID %>").click();
        $.ajax({
            type: "POST",
            url: "Projects.aspx/btnSaveResource",
            data: JSON.stringify({Desc: parDesc}),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {

                $("#<%=lblPerson.clientID %>").text(msg);
                // Do something interesting here.
            }
        });

    });

Server-Seite:

<WebMethod()> _
<ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _
Public Shared Function btnSaveResource(ByVal parDesc As String) As String
    Dim d As String = parDesc
    Return d + "test"
 End Function

InformationsquelleAutor Weston | 2012-07-05

Schreibe einen Kommentar