Почему у меня всегда так много проблем ...? учитывая, что я не решить эту проблему в моем other article, я решил просто закодировать JavaScript прямо в значение ... так у меня есть:Обратные обратные вызовы на Ajax.BeginForm не работают правильно
OnSuccess="alert('ok')",
OnFailure="alert('failed')",
поэтому моя проблема заключается в представлении работает отлично; запись вставляется в базу данных, и я получаю обратный вызов ... но я получаю неправильный обратный вызов! Я получаю сбой, даже если запись была вставлена. heeeeelp!
1. Я не понимаю, почему OnFailure вызова функции, в отличие от имени функции ... Я думал, что это должно было быть OnFailure = «HandleError»? 2. ajaxContent Безразлично Кажется, что он содержит метод get_response() ... он содержит responseText, который представляет собой строковое представление объекта, возвращаемого моим методом контроллера (и который я не могу разыменовать), а также содержит сбой, завершение, завершение, успех и ошибка, все из которых являются методами, которые возвращают сам объект ... Я использую самую последнюю версию библиотеки jquery.unobtrusive-ajax.min.js прямо из Microsoft CDN, так что может быть проблемой? – ekkis
My bad , Я копирую/вставляю. Исправлено - должно быть имя функции (я считаю). Проверьте код содержимого/содержимого/статус/код с Fiddler, чтобы убедиться, что все выглядит правильно кт. –