Ich muss Parameter von einem Ajx-Aufruf an eine Funktion übergeben, die in vb.net definiert ist.Wie Parameter an eine Funktion übergeben werden, die in vb.net durch Ajax definiert ist
Die Funktionsdefinition ist:
<System.Web.Services.WebMethod()> _
Public Shared Function wwww(ByVal id As String) As String
Return "jhgfjhf"
End Function
Ajax Anruf ist wie folgt:
var l = window.location;
var base_url = l.protocol + "//" + l.host;
$(".pagen ").click(function() {
var num = $(this).attr('id');
alert(num);
$.ajax({
type: "POST",
url: base_url + '/Album%20Viewer%20web/albumlist.aspx/wwww',
data: { id:num },
dataType: 'json',
async: false,
cache: false,
contentType: "application/json",
success: function (response) {
console.log(response);
},
error: function (jqXHR, textStatus, errorThrown) {
if (typeof (console) != 'undefined') {
console.log(errorThrown);
}
else { alert("something went wrong"); }
}
});
});
Während mit diesem Code zu einem internen Server resultierenden error.If I Argument Abschnitt (verwendet, um Daten zu entfernen: { } und Public Shared Funktion wwww() als String), dann wird es gut funktionieren.Wie kann ich dann Parameter übergeben?