2014-01-19 46 views
0

我使用jQuery Mobile的开发一个Android应用程序,我有这个代码追加 在这里头的部分上Ajax调用的列表中检索某些数据..jQuery Mobile的追加不起作用

var datatoinsert = "<ul data-role=\"listview\"><li>Faculty ID: "+ $.urlParam('id') + "</li><li>Name: "+data.name + "</li><li>Phone : "+ 
              data.phonenumber +"</li><li>Faculty Since :" + data.since + "</li><li> Qualification :" + data.qual + "</li></ul>"; 

alert(datatoinsert); 
    (".content").append(datatoinsert); 

它是将数据插入到身体一个div ..

<div class= "content" data-role="content"> 

     </div> 

但它没有这样做,警报工作得很好..我看到,我得到所有需要的数据..但它似乎不显示在屏幕上。我错过了什么?

回答

1

试试这个,你已经错过了前$(".content")

$(".content").append(datatoinsert); 

OR

$(".content").html(datatoinsert); 
+0

哦,上帝啊..那是从我身边这么不小心..谢谢了很多。也能告诉我当我修复它时,listview看起来有点旧。没有jquery风格..你知道为什么吗? –

+0

你是什么意思'老式'?你能解释一下吗? –

+0

明白了。 .trigger('create')做到了! Thanx浪费时间在我身上! –