我目前正在创建一个从API接收数据的phonegap应用程序。我使用ajax检索信息,然后将该信息附加到div。现在,这在浏览器中工作得很好,但当我在android中使用phonegap执行此操作时,似乎没有发生任何事情,也没有任何信息被附加到div。代码如下:
$.getJSON(
AddressAccess+"Home/loginitems/email/"+UserEmailAddress+"/format/json",
function(data)
{
$('#updateprofilename').append(data[0].Name);
});
发布于 2013-09-28 14:44:27
正如您所说,您正在使用$(‘.selector’).append(某物)-您正在使用jQuery移动来动态生成标记。
当动态添加内容(比方说一个<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');
https://stackoverflow.com/questions/16759515
复制