У меня есть функция java script, которая не вызывается, когда возвращается AJAX OnSuccess. Кажется, что нет документации и примеров, и поэтому я изо всех сил пытаюсь увидеть, куда я иду Неправильно.Ajax OnSuccess no response
Вот мой взгляд с функцией JavaScript, которая не предупреждает меня, что она называется. Нужно ли добавлять логику к контроллеру?
@model Models.customer
@Scripts.Render("~/bundles/jquery")
<script type="text/javascript">
function OnSuccess() {
alert('Success');
}
</script>
<h2>Delete</h2>
<h3>Are you sure you want to delete this?</h3>
@using (Ajax.BeginForm("Delete", "Customer", new AjaxOptions {OnSuccess="OnSuccess" }))
{
<fieldset>
<legend>customer</legend>
@Html.DisplayForModel()
</fieldset>
<p>
<input type="submit" value="Delete"/>
@Html.ActionLink("Back to List", "Index", new { conName = ViewBag.connectionName }, null)
</p>
}
Вы пытались установить некоторые другие параметры, такие как 'HttpMethod =" POST ",' OnFailure = "YourFailFunction" ',' InsertionMode = InsertionMode.Replace', 'UpdateTargetId =" YourTargetId "'? – melancia
Каков ответ с сервера? Если это не удачный вызов, функция OnSuccess не будет вызвана ... –
Да, я пробовал сообщение, OnFailure. –