Я видел несколько проблем, похожих на это, говоря, что ненавязчивое было указано дважды, и удаление одной исправленной проблемы, но я проверил и, похоже, только один раз ссылается. Когда я удаляю одну ссылку, моя форма отправляется один раз, как должна, но я не могу воспользоваться функциональностью «встроенного», которую я пытаюсь использовать с ненавязчивой.Ненавязчивые сообщения Ajax Forms Дважды
Когда я смотрю на свой html, это файлы .js, не уверены, есть ли конфликт с другой библиотекой? Я попытался удалить их по одному, но он, похоже, не исправил мою проблему, только когда я удаляю jquery.unobtrusive-ajax.min.js
, форма отправляется один раз, но мне это нужно!
<script src="/assets/js/jquery-1.10.2.js">
<script src="/assets/js/jquery.mask.min.js">
<script src="/assets/js/jquery-ui-1.10.3.custom.min.js">
<script src="/assets/js/jquery.validate.js">
<script src="/assets/js/jquery.validate.unobtrusive.js">
<script src="/assets/js/jquery.unobtrusive-ajax.min.js">
<script src="/assets/js/zCustomAttributeValidation.js">
<script src="/assets/js/nojs.js">
<script src="/assets/js/bootstrap.js">
<script src="/assets/js/respond.js">
<script src="/assets/js/global.js">
<script src="/assets/js/spinner.js">
<script src="/assets/js/toastr.js">
<script src="/assets/js/systemx.js">
<script src="/assets/js/systemx.widgets.js">
Что-то другое, что может быть из нас, это моя форма:
@using (noJs ? Html.BeginForm("MyAction", "MyController", new MyModel() { ItemID = myVal, AsyncUpdateID = string.Empty, RawReturnUrl = Request.RawUrl }.GetRouteValues(), FormMethod.Post) : Ajax.BeginForm("MyAction", "MyController", new MyModel() { ItemID = myVal, AsyncUpdateID = string.Empty, RawReturnUrl = Request.RawUrl }.GetRouteValues(), new AjaxOptions() { HttpMethod = "POST", UpdateTargetId = "item-" + myVal.ToString(), OnBegin = "ShowBusyIndicator('item-" + myVal.ToString() + "')" }))
{
@Html.AntiForgeryToken()
<div class="float-left margin-rt-5">
<input id="myButton" type="submit" class="btn btn-default" value="@HttpUtility.HtmlDecode("Submit »")" />
</div>
}
zCustomAttributeValidation.js? – ozz
его справедливая проверка на такие вещи, как почтовые коды, адреса электронной почты, номера телефонов и т. Д. Я удалил ссылку, чтобы быть уверенным, но это не помогло. – mgrenier
удаление ссылок на некоторые другие библиотеки jquery заставляло другие вещи не функционировать должным образом, поэтому я не смог по-настоящему устранить их всех в качестве потенциальных преступников – mgrenier