У меня есть небольшой сегмент кода, который использует Ajax для вызова на стороне сервера. Метод, который он вызывает (SaveNewSoftware), возвращает true, если введенное имя не существует, и false, если имя уже присутствует. Я определил метод, который можно использовать для обработки возвращаемых данных с сервера; моя проблема в том, что я не знаю, как я могу просматривать возвращенные данные из вызова Ajax.Просмотр данных, возвращенных из Ajax.BeginForm
Вот мой Ajax вызов:
@using (Ajax.BeginForm("SaveNewSoftware", "Software", new AjaxOptions { UpdateTargetId = "environmentcontent", HttpMethod = "Post", OnSuccess = "handleData()" },
А вот метод, который обрабатывает полученные данные:
<script>
function handleData(data) {
if(data === 'true')
{
CloseModal('#myModalWindowstack1');
AddAlert('#alertarea', 'New Software Has Been Added!');
}
else
{
CloseModal('#myModalWindowstack1');
AddAlert('#alertarea', 'Software with that name already exists');
}
}
</script>
Как я могу передать возвращаемые данные из вызова Ajax моего метода handleData ?
просто передать данные, поступающие от контроллера действий как '... OnSuccess =«handleData (данные)»' –
@Novastorm что ваш тип возвращаемого значения для метода вы создали – praveen
Это логическое значение возвращается – Novastorm