Intereting Posts
jQuery Ajax наведение указателя мыши после выключения Как автоматически увеличить высоту поля ввода select2 (несколько) jQuery $ (“. class”). click (); – несколько элементов, однократное событие click Неверная высота элемента из директивы с jQuery Всплывающее диалоговое окно, которое следует за мышью в AngularJS Изображение jQuery для мобильного фона Открытие всплывающего windows из другого всплывающего windows Событие смены смены Select2 не работает Добавление задержки при выгрузке бутстрапа jQuery Загрузка изображения Ajax без загрузки на вызов ajax Динамическое создание windows выбора с данными из массива пример использования jquery auto complete plugin with rails Файл jQuery ajax load () не работает в localhost – (w3scools.com jQuery AJAX образец учебника) Включить отправку данных в сервлет с помощью AjAx и метода post Можно ли запустить курсор в определенном столбце по умолчанию в режиме редактирования jqgrid?

Связывание вкладок Bootstrap с URL-адресами сервера

Похоже, об этом уже много говорили, но я просто не могу заставить работать мой код.

У меня есть проект Django и шаблоны с таблетками вкладок Bootstrap. Я пытаюсь связать табуляции табуляции с моими URL-адресами проекта Django. И я просто не могу прочитать сообщение об Uncaught Error: Syntax error, unrecognized expression: /employee_user_info/40/ error на стороне клиента. Вот мой код:

HTML:

 

{{person_details_form.second_nm_rus.value}} {{person_details_form.first_nm_rus.value}} {{person_details_form.middle_nm_rus.value}}

Django urlconf

  url(r'^employee_user_info/(?P\d+)/$',employee_views.profile_user_info, name ='employee_user_info'), 

JS

 var navpills = $('.nav-pills'); $(function () { // activate tab on click navpills.on('click', 'a', function (e) { var $this = $(this); // prevent the Default behavior e.preventDefault(); // send the hash to the address bar window.location.hash = $this.attr('href'); // activate the clicked tab $this.tab('show'); // The error arises here }); $(window).bind('hashchange', refreshHash); // read has from address bar and show it if(window.location.hash) { // show tab on load refreshHash(); } }); function refreshHash() { navpills.find('a[href="'+window.location.hash+'"]').tab('show'); } 

ОБНОВИТЬ:

Ошибка происходит на стороне клиента, когда я нажимаю Tab 2.

ОБНОВЛЕНИЕ 2

При нажатии Tab 2 URL-адрес становится http://127.0.0.1:8000/employee_profile_main/40/#/employee_user_info/40/ Я полагаю, доллар останавливается здесь

    Вы не можете установить href для a с / . Я предполагаю, что он использовался как селектор.