У меня есть функция Javascript, которую я вызываю, когда добавляю контент Ajax в DOM, я запускаю $('form').validate({ });
, и проверка работает для существующего и нового контента.
Я добавил этот скрипт на ВСЕ мои страницыдумая, что это не повредит, но это так, теперь у меня есть страница с простым form
для фильтрации:
@using (Html.BeginForm())
{
<div class="form-group">
@Html.Label("Error Type", htmlAttributes: new { @class = "control-label " })
@Html.DropDownList("statusCodeFilter", StatusCodes, new { @class = "form-control", @OnChange = "$('#load-error-log').click();" })
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
</div>
<input type="submit" id="load-error-log" value="Refresh" style="display: block;" />
}
Это приведет к ошибке Javascript при изменении параметра DropDownList
и яне совсем понимаю, при поиске в Интернете я вижу, что проблема может быть в дубликатах, но у меня нет данных такого типа.
jquery.validate.js: 421 Uncaught TypeError: Не удается прочитатьсвойство 'settings' of undefined
Может кто-нибудь объяснить, что может происходить, или ссылку на статью, с которой я не сталкивался?