Показать сообщение отдельно
  #1 (permalink)  
Старый 18.03.2013, 23:08
Аспирант
Отправить личное сообщение для HoenDHime Посмотреть профиль Найти все сообщения от HoenDHime
 
Регистрация: 23.02.2013
Сообщений: 30

Ajax запрос и подстветка выбранного
Здравствуйте. я работаю с asp .net mvc , у меня есть вот этот код
$(document).ready(function () {
          var str = location.href.toLowerCase();

          $('.messaging span a').each(function () {
              if (str.indexOf(this.href.toLowerCase()) > -1) {
                  $("td.highlightMess").removeClass("highlightMess");
                  $(this).parent().addClass("highlightMess");
              }
          });

      })

( который отображает выбранный в данный момент элемент) и он отлично работает. Но я решил сделать ajax
<a href="@Url.Action("IndexMessaging", "InstMessaging", new { UserName = f.PersonalData1.UserName })" data-ajax="true" data-ajax-mode="replace" data-ajax-update="#PMessage">
                                <img src="@Url.Content("~/Content/AvaImage/" + f.PersonalData1.UserName + "/AvaImage" + f.PersonalData1.AvaImage)" alt="AvaImage" />
                            </a>

(все что вы должны узнать из приведенного html то что картинка по нажатию на которую идет ajax запрос)
и после этого уже не отображает выбранный элемент. Из очевидного - js не работает из за ajax -собственно вопрос как подредактировать js.
P.S. Если кого то заинтересует - выложу всю страницу, если будет не понятно.

Только заметил url же не изменяется, и там стоит первый выбранный элемент, надо как то изменять url. Завтра буду исправлять, так что думаю и ваша помощь может и не потребоваться.

Последний раз редактировалось HoenDHime, 18.03.2013 в 23:12.
Ответить с цитированием