Чтобы создать гиперссылку, я использую следующий код.Гиперссылка не работает с использованием нокаута. Дает ошибку: Синтаксическая ошибка, непризнанное выражение
<a data-toggle="tab" data-bind="attr: { href: '../Company/Index/' + IndexID }, text: XYZ"></a>
Основная цель кода - вернуть уровень от текущего.
Созданный HTML выглядит следующим образом.
<a data-toggle="tab" data-bind="attr: { href: '../Company/Index/' + IndexID }, text: DateTimeStamp" href="../Company/Index/0">XYZ</a>
Когда мы пытаемся нажать на гиперссылку, мы получаем сообщение об ошибке,
Uncaught Error: Syntax error, unrecognized expression: ../Company/Index/0
at Function.Sizzle.error (jquery-1.9.0.js:4411)
at tokenize (jquery-1.9.0.js:5057)
at select (jquery-1.9.0.js:5439)
at Function.Sizzle [as find] (jquery-1.9.0.js:3984)
at init.find (jquery-1.9.0.js:5553)
at init (jquery-1.9.0.js:179)
at jQuery (jquery-1.9.0.js:53)
at b.show (bootstrap.min.js:9)
at HTMLAnchorElement.<anonymous> (bootstrap.min.js:9)
at Function.each (jquery-1.9.0.js:631)
Sizzle.error @ jquery-1.9.0.js:4411
tokenize @ jquery-1.9.0.js:5057
select @ jquery-1.9.0.js:5439
Sizzle @ jquery-1.9.0.js:3984
find @ jquery-1.9.0.js:5553
init @ jquery-1.9.0.js:179
jQuery @ jquery-1.9.0.js:53
b.show @ bootstrap.min.js:9
(anonymous) @ bootstrap.min.js:9
each @ jquery-1.9.0.js:631
each @ jquery-1.9.0.js:253
a.fn.tab @ bootstrap.min.js:9
(anonymous) @ bootstrap.min.js:9
dispatch @ jquery-1.9.0.js:3045
elemData.handle @ jquery-1.9.0.js:2721
Однако, когда мы щелкните правой кнопкой мыши и откройте его в новом язычком, она прекрасно работает.
Любые полезные указатели будут оценены.
Какова Ваша цель? Сделать полный запрос страницы или показать вкладку начальной загрузки? Потому что, поскольку я вижу, что проблема заключается в том, что вы смешиваете URL-адреса (а именно, открываете в новых вкладках) и загружаете плагины загрузочных вкладок (для которых требуется действительный селектор, чтобы определить, какую вкладку показывать); эта функциональность перехватывает поведение 'a' по умолчанию, поэтому запрос не будет выполняться, но до тех пор, как бутстрап, значение в' href' не является допустимым селектором. Поэтому ответ зависит от того, хотите ли вы фактически перемещаться по HTTP-запросу или использовать вкладку начальной загрузки так, как должно быть. –