Есть вью
| Код | <h2>Адресная книга</h2> <div id="table" style="width: 45%"> <table class="table table-bordered table-condensed "> <thead> <tr> <th>Имя</th> <th>Фамилия</th> <th>Адресс</th> <th>Редактировать</th> <th>Удалить</th> </tr> </thead> <tbody> @foreach (var name in Model) { <tr> <th>@name.FirstName</th> <th>@name.LastName</th> <th>@name.Adress.adress</th> <th>@Html.ActionLink("Редактировать","edit",new {id=name.id})</th> <th>@Html.ActionLink("Удалить", "delete", new { name_id = name.id })</th> </tr> } </tbody> </table> </div> <p> @using (Ajax.BeginForm("Sort","Home", new AjaxOptions { UpdateTargetId = "table" }, new {style="float:left"})) { <input type="hidden" name="order" value="orderby" /> <input type="submit" value="Сортировка" id="input" /> } @using (Html.BeginForm("ADD","Home")) { <input type="submit" value="Добавить" /> } </p>
| Код | есть код javascript,который переключает значение скрытого поля
|
<script type="text/javascript"> var bool = false; $('#input').live("click",function () { if (bool) { $("[type='hidden']").attr("value", "orderbydistinct"); } else { $("[type='hidden']").attr("value", "orderby"); } if (bool) { bool = false; } else { bool = true; } });
|
не могу понять почему без live при ajax запросе,а скажем просто написав $('#input').click(function () {}); перестает работать кнопка? другими словами почему если поставить просто cllick и подтянув ajax страницу перестаёт работать это событие |