ツールバーを使用してページをロードすると、スクリプトが機能しません。ツールバーのリンクをクリックするとサイトは開きますが、リストビューは空のままです。その後、ハードリフレッシュを実行すると、 CMD + RなどのMacOSでは、リストビューがコンテンツでいっぱいになります。私は何が欠けていますか?
<script>
var items = "";
$.post("../query.php", {action : "someaction"},
function(data) {
items = (jQuery.parseJSON(data));
var $listElem = $('.mylistclass').find('ul');
$.each(items, function(i, item) {
$('<li />').append(
$('<a />').attr('data-index', i).attr('href', '#').append(
$('<img />').attr('src',item.url),
$('<h3 />').text(item.title).addClass('ui-li-heading'),
$('<p />').text(item.description).addClass('ui-li-desc')
)
).appendTo($listElem).trigger('create');
});
($listElem).listview('refresh');
});
</script>