0
私のajaxリクエストにローディング要素を表示する際に問題が発生しました。 誰かが助けることができますか? これは私のコード@ Ajax.BeginForm LoadingElementIdが機能しない
@using (Ajax.BeginForm("Browse", "Item", new {category = "dropDownValue" }, new AjaxOptions{
InsertionMode = InsertionMode.Replace,
HttpMethod = "GET",
LoadingElementId = "loader",
UpdateTargetId = "divTable"
}))
{
@Html.DropDownListFor(m => category, new SelectList(category), "--select a category--", new { @class = "form-control", onchange="this.form.submit()"})
}
<div id="loader" style="display:none">
Loading...<img src="~/Content/gears.gif" />
</div>
コードは正常です( 'new {category =" dropDownValue "}'を削除する必要があります)。通常の送信ではなくajax呼び出しをしていますか?( 'jquery.unobtrusive-ajax.js'を含めてください) ? –
@StephenMueckeこんにちはStephen、はい私のレイアウトページにjquery.unobtrusive-ajax.jsが含まれていますが、私は何が問題なのか分かりません –