Как отправлять и получать данные из веб-метода с помощью JQuery Ajax Call? [Дубликат]
На этот вопрос уже есть ответ здесь:
Отправка данных JSON через POST (ajax) и получение ответа json от контроллера (MVC) 5 ответовУ меня есть текстовое поле и кнопка рядом с ним. Я хочу отправить содержимое текстового поля через ajax-вызов Jquery в webmethod, получить его в верхнем регистре и отобразить в виде предупреждения. Пока у меня есть этот код, но он не работает.
JAVASCRIPT:
function CallWM()
{
var name = $('#name').val();
RealCallWM(name);
}
function RealCallWM(name) {
$.ajax({
url: 'Register.aspx/UpperWM',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: { name: JSON.stringify(name) },
success: OnSuccess(response),
error: function (response) {
alert(response.responseText);
}
})
};
HTML:
Name: <input id="name" type="text" />
<input id="Button1" type="button" value="button" onclick="CallWM();"/></div>
</form>
ВЕБ-МЕТОД:
[WebMethod]
public static string UpperWM(string name )
{
var msg=name.ToUpper();
return (msg);
}