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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dieses:
Zu
haben Sie erwägen, akzeptieren Sie diese Antwort, wenn es dein problem gelöst hat?
Arpad, Ja, ich habe es prüfen. In der Tat war meine Frage beantwortet so schnell, dass ich noch warten musste, 7 Minuten vor mir erlaubt war, es zu akzeptieren. Ich habe es getan jetzt.
InformationsquelleAutor mreyeros