Во время работы с jQuery Ajax-методом я узнал, что метод может только вызвать вызов webmethod или get/post mvc. Почему я не могу вызвать обычную функцию с помощью метода ajax?почему jQuery метод ajax может только позвонить по webmethod
Пример:
$.ajax({
type: "POST",
url: "CS.aspx/GetCurrentTime",
data: '{name: "' + $("#<%=txtUserName.ClientID%>")[0].value + '" }',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function(response) {
alert(response.d);
}
});
Предположим, я делаю вызов метода GetCurrentTime() из CS.aspx страницы, то мне нужно, чтобы украсить GetCurrentTime() с атрибутом WebMethod, чтобы сделать вызов из метода ajax.
Ваш вопрос не ясен для меня, вы хотите отправить данные, используя другие методы? – M98
@ Kermani, пожалуйста, проверьте сейчас, я включил пример и, пожалуйста, дайте мне знать, если его еще неясно. – HarshSharma
Вы спрашиваете о проблемах с кодом сервера и показывается только код на стороне клиента. Вопрос совершенно неясен. Также не знаю, что означает * «вызвать нормальную функцию» *. Также обратите внимание, что в '$ .ajax' нет свойства' failure' ... см. Документы – charlietfl