Я попробовал простой $ .post (url, data, success), странная вещь в том, что он возвращает код состояния 200, но не входит в мой код (яу него была точка останова для отладки) более того, он возвращает мне всю страницу наSuccess
Я пытался добавить тип данных, я добавил под WebMethod, чтобы добавить код, который сообщает эти данные в видеjson Я искал в интернете, но ни один из них не привел к тому, что он возвращает код состояния 200, пока он не входит в функцию веб-метода
function Save() {
let CardTypeName = GetElementValue("txtCardTypeName");
if (!CardTypeName) {
return false;
}
$.post("/Forms/CardType.aspx/AddCardType", { CardTypeName: CardTypeName },
function (data, status) {
alert(data + " - " + status);
}, "json").catch(function (err) {
alert(err.responseText);
});
}
WebMethod:
[WebMethod]
public static string AddCardType(string CardTypeName)
{
string builder = "لا يمكنك إضافة هذا النوع!";
int? result = CardTypeDAO.AddCardType(CardTypeName);
if (result != null)
{
builder = "تم الإضافة بنجاح";
}
return builder;
}