.append()在使用phonegap时无法正常工作

时间:2013-05-26 13:05:03

标签: android jquery-mobile cordova

我目前正在创建一个从API接收数据的phonegap应用。我使用ajax来检索信息,然后将该信息附加到div。现在这在浏览器中运行良好,但是当我在android中使用phonegap这样做时,似乎没有任何事情发生,并且没有信息附加到div。这是代码:

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

1 个答案:

答案 0 :(得分:1)

正如你所说,你正在使用$('。selector')。append(something) - 你正在使用jQuery Mobile来动态生成标记。

动态添加内容(比如<div>给另一个<div>时,您必须通过执行以下操作来刷新您的内容:$('[data-role="content"]').trigger('create');,以便在动态后更新您的网页内容enhancemant。

更简单:

您有一个<div>并且您正在动态添加另一个<div>

$("#YourWrapperDiv_ID").append('<div id="DynAddDiv_ID">My dynmicly added content</div>');
$("#YourWrapperDiv_ID").trigger('create');