À l'aide de Jquery et AJAX pour passer des paramètres à VB.NET webmethod
J'ai été chercher sur internet pendant des heures à essayer de passer des paramètres à mon code derrière à l'aide de JQUERY $.ajax. J'en ai essayé des tonnes de choses différentes, mais rien n'a fonctionné. Quand je ne passe pas tous les paramètres et définissez les vb.net la fonction de ne pas recevoir les paramètres les fonctions seront appelées. Mais une fois que j'ai essayer d'ajouter des paramètres, la fonction n'est jamais appelée.
Côté Client:
$("#<%=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.
}
});
});
Côté Serveur:
<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
OriginalL'auteur Weston | 2012-07-05
Vous devez vous connecter pour publier un commentaire.
Essayez de changer à partir de ce:
À
avez-vous envisager d'accepter cette réponse si il résolu votre problème?
Arpad, Oui j'ai pensé à elle. En fait ma question a été répondue si vite que j'ai encore dû attendre 7 minutes avant j'ai été autorisé à l'accepter. Je l'ai fait maintenant.
OriginalL'auteur mreyeros