2012-04-19 3 views
-1

あなたのコメントはすべて読んでいますが、私が読んだ解決策はありません。私はアプリケーション内のdivを更新する外部PHPスクリプトからいくつかのコンテンツを取得するJqueryコードを持っています。新しいデータがロードされた後、Jquery Mobileスタイリングはありません。私はいくつかの.page()やトリガー( "リフレッシュ")などを使用している方法を見てきましたが、そのどれもdiv全体をリフレッシュするようには動作しません。ここに私のコードとhtmlの部分が問題である:JQuery Mobileで外部コンテンツを読み込んだDIVのCSSを更新するにはどうすればいいですか?

function getcontent(pg) { 
    $("xyz").html(""); 
    $.get("http://myscript.php", function(data) { 
     $("#xyz").html(data); 
     $("#xyz").page(); 
} 

HTML:

<div id="xyz"></div> 

は本当に、これまで多くは全くありませんし、私はちょうどこれを把握することはできません。ラッパーdiv( "xyz")を削除して個々の要素のリストビュー、ボタンなどをリフレッシュした場合、私は「いくらか」の成功を収めましたが、それはこれを処理するには非常に不器用な方法です。

+0

これは、十分に議論されている。また、jqueryのモバイルドキュメントでは、明確に説明されています。だから、この質問は、重複しているだけでなく、何の努力もしていません。 – Th0rndike

答えて

0

#xyzを含むページ。 #mypageは、

$('#mypage').trigger('pagecreate'); 
0

を呼び出して、私はリフレッシュ

$('ul.sessions-list *').page(); 

を持っているリストまたはdivの上.PAGE要素を使用これは外部から、ロードされた私のセッションリスト内のすべてをリフレッシュし、CSSを修正します。

0

は、コンテンツが追加取得するページ

$("#page_id").trigger("create") 

を使用してみてください。

関連する問題