javascript - Refreshing partial, while also changing URL to match -


using partial view , home controller action index of

    <div id="eventcontroller"> <div class="row event">     <div class=""></div> </div> <div class="row row-top-20-margin">     <div class="col-md-2 sidebar">         <ul class="nav nav-stacked nav-pills" id="eventnavbar">             <li><a href="" data-tab="eventcalendar" id="eventcalendar">event calendar</a></li>             <li><a href="#submitnewevent" data-tab="submitnewevents" id="submitnewevent">submit new event</a></li>             <li><a href="#myevents" data-tab="myevents" id="myevents">my events</a></li>         </ul>     </div>     <div class="col-md-10 main">         <div class="panel panel-default">             <div class="panel-body">                 <div id="eventpartialreplace">                     loading...                 </div>             </div>         </div>     </div> </div> 

javascript

    $(document).ready(function() {     var root = "/event/event";      //event left hand nav     $(document).on('click', '#eventnavbar li a', function(event) {         $('#eventnavbar li.active').removeclass('active');         var $this = $(event.currenttarget);         $this.closest('li').addclass('active');         var tab = $this.data('tab');         var url =  root + '/get'+ tab;         $.ajax({     type: "post",     url: url,     content: "application/json; charset=utf-8",     data: dataarray,     success: function (data) {         wassuccessful = true;         userfeedbackmessage = successmessage;         resultdata = data;      },     }); });  function eventtabcallback(result) {     $('#eventpartialreplace').html(result.responsetext);     return true; } 

i them calling ajax post event controller load correct partial view inside . event controller returns partial view html , html.replace on div. works, if wanted url change partial replace how achieve that.

currently appends end of url "event/home/index#eventcalendar" when replace url "event/eventcalendar"

i have tried location.hash still appends , wont work direct links - if user enters root/event/eventcalendar url should open home index nav-pill active , partial view showing, instead of selecting nav


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -