Здравствуйте. я работаю с 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. Завтра буду исправлять, так что думаю и ваша помощь может и не потребоваться.