Ich versuche, eine Web-Methode durch Ajax aufrufen.Ajax Aufruf an Webmethod gibt Fehler 500 Interner Server Fehler
Der jQuery-Code ist:
$.ajax({
method: "POST",
url: "Login.aspx/LoginMethod",
data: { paramtr: "abc" },
contentType: "application/json; charset=utf-8",
dataType:'json',
success: function (result) {
swal("Done", "User added !", "success");
alert(result);
},
error: function() {
alert('0');
swal("Oops!", "Something went wrong!", "error")
}
});
und der Web-Methode Code ist:
[System.Web.Services.WebMethod]
[ScriptMethod(UseHttpGet = false)]
public static string LoginMethod(string param)
{
string _param = param;
return "OKDONNE";
}
Aber ich bin immer Fehler 500 Interner Serverfehler und Fehlerfunktion in Ajax-Aufruf wird alarmiert '0'. Bitte helfen Ich habe fast alles ausprobiert!
Asp Lage, eine Parameterliste zu bauen? Ich denke, LoginMethod kann keine Argumente haben. Sie müssen die Parameter an anderer Stelle erhalten. – Holger
LoginMethod kann Parameter übernehmen. –