Я попытался получить данные из веб-метода на странице asp до ajax jquery method. Но метод Ajax не стреляет. И даже не отображается сообщение об ошибке. Пожалуйста, помогите мнеМетод Ajax не срабатывает
[WebMethod]
public static string Sample(string data)
{
string strStatus = data+ "hello world";
return strStatus;
}
Javascript
$(document).ready(function() {
$("#btnSubmit").click(function (e) {
var data = $("#<%=txtsample.ClientID%>").val();
$.ajax({
type: "POST",
url: '<%=ResolveUrl("~/Default2.aspx/Sample")%>',
data: '{data:' + data + '}',
contentType: "application/json; charset=utf-8",
datatype: "json",
success: function (response) {
$("#<%=lblMsg.ClientID%>").text(response.data);
},
failure: function (response) {
$("#<%=lblMsg.ClientID%>").text(response.data);
},
error: function (response) {
$("#<%=lblMsg.ClientID%>").text(response.data);
}
});
});
});
Вы уверены, что введенный вами адрес верен? url: '<% = ResolveUrl ("~/Default2.aspx/Sample")%>', я думаю, вам нужно изменить его, чтобы исправить его, как этот url: '~/default2.aspx/sample' the iis don ' Не заботьтесь о прописных строчных строчных строках, разве это не забавно? и если вы не можете преуспеть с помощью webmethod, попробуйте asmx webservices у них будет больше удовольствия –
Да Правильный URL-адрес – RosiReddy
У вас загружена библиотека jQuery? – Jai