1

現在、API からデータを受け取る phonegap アプリを作成しています。ajax を使用して情報を取得し、その情報を div に追加します。これはブラウザで正常に機能しますが、android で phonegap を使用してこれを行うと、何も起こらず、div に情報が追加されません。コードは次のとおりです。

$.getJSON(
        AddressAccess+"Home/loginitems/email/"+UserEmailAddress+"/format/json",
        function(data)
        {
          $('#updateprofilename').append(data[0].Name);
        });
4

1 に答える 1

1

あなたが言うように、あなたは $('.selector').append(something) を使用しています - マークアップの動的生成に jQuery Mobile を使用しています。

コンテンツを動的に追加する場合 (たとえば、次のようにしてコンテンツを更新する必要があると<div><div>ましょう:$('[data-role="content"]').trigger('create');動的エンハンスメント後にページ コンテンツを更新するため)。

よりシンプル:

あなたが持っていて、<div>動的に別のものを追加しています<div>

$("#YourWrapperDiv_ID").append('<div id="DynAddDiv_ID">My dynmicly added content</div>');
$("#YourWrapperDiv_ID").trigger('create');
于 2013-09-28T14:44:27.317 に答える