私はjqtouchに組み込まれたiphoneWebアプリを持っています。コンテンツがリンク(「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>
前もって感謝します。