jquery移动链接不起作用

时间:2012-02-03 16:06:23

标签: jquery jquery-mobile

点击我的应用程序中的任何链接时出错。 这是错误是firebug控制台

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 :(得分:0)

我会删除所有内容,但需要的是什么。

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

运行它,看看会发生什么。

您也可以确保您的链接也是根相对的。

/path/to/test.html

即使test.html与当前文件位于同一目录中,也不代表jQuery Mobile认为的位置。

答案 1 :(得分:0)

问题在于URL中的括号。我正在使用查询移动版的最新稳定版1.0.1。该错误在下面的链接中解释。 我将错误修复复制到我的jQuery移动库,现在ajax导航工作正常。

以下是错误和修复的链接: - https://github.com/michaelhull/jquery-mobile/commit/0ecd1c71422f014a1ef1335763336251ebf6684f#diff-0