我应该在哪里将jquery listview编码放在联系人api中?

时间:2014-02-11 05:12:08

标签: javascript jquery html

我正在开发我的Android应用程序,我需要用户可以直接从他们的手机访问他们的联系人。

我在javascript中包含了联系人api。在那个javascript中,for循环是通过滚动循环逐个给出联系人姓名,号码和照片。但我想把列表视图按钮中的所有逐个联系人。

所以我在javascript中添加了jquerymobile listview编码,但它不起作用。也许我把它放在错误的地方。我在哪里可以编码?哪个编码应该合适?我应用了jquerymobile的listview编码。

我的javascript编码(联系api)是,

for (i = 0; i < arrayKeys.length; i++) {
var records = myContacts[arrayKeys[i]];
$(".ul1").append("<li class='letter-head'>" + arrayKeys[i] + "</li>");

// Sort each names  
records = records.sort(sortNames);

for (var r_key in records) {

    $(".ul1").append(" 
<li><a href=\"#\"><img src='" + records[r_key].img + "' /> <span><span class='
     contact-  name'>" + records[r_key].name + "
     </span>   <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class='contact-number'>" + records[r_key].pNumber + "</span></a></li><hr>");

}

1 个答案:

答案 0 :(得分:0)

如果你想把它与其他代码放在一起,你可以在这里添加代码....你也可以创建单独的文件,并根据要求将其包含在文件中。你可以在你的html文件中添加这样的东西

<script type="text/javascript">
for (i = 0; i < arrayKeys.length; i++) {
var records = myContacts[arrayKeys[i]];
$(".ul1").append("<li class='letter-head'>" + arrayKeys[i] + "</li>");

// Sort each names  
records = records.sort(sortNames);

for (var r_key in records) {

    $(".ul1").append(" 
<li><a href=\"#\"><img src='" + records[r_key].img + "' /> <span><span class='
     contact-  name'>" + records[r_key].name + "
     </span>   <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class='contact-number'>" + records[r_key].pNumber + "</span></a></li><hr>");

}

}

<script>