我有一个内置在 jqtouch 中的 iphone web 应用程序,当内容由链接(“a”标签)加载时,jqtouch 会解析下一页上的任何内容并初始化任何链接。但是,当我通过 AJAX 调用加载内容并将append()
其加载到元素时,jqtouch 不会初始化该内容中的任何链接。因此,对这些链接的任何点击都是对新资源的全面点击,并且不由 jqtouch 处理,因此此时您已经有效地脱离了 jqtouch。
我的 AJAX 代码是:
#data
<script type="text/javascript">
$.ajax({
url: '/mobile/nearby-accounts',
type: 'GET',
dataType: 'html',
data: {lat: lat, lng: lng},
success: function(html) {
$('#data').empty().append(html);
// Is there some method I call on jqtouch to have any links in $('#data') be hooked up to the jqtouch lifecycle?
}
</script>
提前致谢。