我有一个jQuery Mobile应用程序。该应用程序从后端提取JSON数据并将其呈现给用户。
从最近2天开始,我遇到了一个奇怪的问题。在向用户展示数据时,我正在尝试使用<a href="url"></a>
标记。这是一个非常简单的代码行,我只是不明白这么简单的问题是什么。
$.each(obj, function(entryIndex, entry) {
//some code
html += '<a href="retrieveDetails.jsp?reference=' + entry.reference + '"><h3 class="term">' + entry['name'] + '</h3></a>';
//some more code
});
当我尝试单击超链接时,我在FireBug控制台中看到以下错误。
j.data("page") is undefined
animationComplete()jquery....min.js (line 54)
error()
<script src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0a4/jquery.mobile-1.0a4.min.js"></script>
如果有人能指导我,我将不胜感激。
由于
答案 0 :(得分:1)
这里有几件事。
这是在JQM将新页面插入dom时查找的div的示例。
<div data-role="page">
<div data-role="content">
<h1>Hello World</h1>
</div>
</div>