jquery мобильные ссылки не работают - PullRequest
0 голосов
/ 03 февраля 2012

Я получаю ошибку при нажатии на любую ссылку в моем приложении. Вот ошибка firebug console

uncaught exception: Syntax error, unrecognized expression: data-url='/sap(bD1lbiZjPTIwMA==]/bc/bsp/sap/z_jq_desk/test.html

А ссылка

<a href="test.html" data-role="button" data-rel="dialog" data-inline="true" data-theme="" data-icon="check">Approve</a>

У кого-нибудь есть идея, почему я получаю эту ошибку?

Ответы [ 2 ]

0 голосов
/ 04 февраля 2012

Проблема была в скобках в URL.Я использую последнюю стабильную версию 1.0.1 мобильного запроса.Ошибка объяснена в ссылке ниже.Я скопировал исправление ошибки в мобильную библиотеку jQuery, и теперь навигация ajax работает нормально.

Вот ссылка на ошибку и исправление: - https://github.com/michaelhull/jquery-mobile/commit/0ecd1c71422f014a1ef1335763336251ebf6684f#diff-0

0 голосов
/ 04 февраля 2012

Я бы все вырезал, кроме того, что требуется.

<a href="test.html" data-role="button">Approve</a>

Запустите это и посмотрите, что произойдет.

Вы также можете убедиться, что ваша ссылка также является относительной.

/ путь / к / test.html

Даже если test.html находится в том же каталоге, что и ваш текущий файл, это не значит, что jQuery Mobile считает, что это именно так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...