为什么这这么难?我想要的只是 Phonegap 联系人 API 中的字段名称列表。您会认为这没什么大不了的,但实际上,这几乎是 Phonegap 文档的一个普遍问题:没有方法采用的参数的详细信息。这些示例并不详尽,这使用户不得不去别处寻找。
所以我去了http://www.w3.org/TR/2010/WD-contacts-api-20100121/#widl-ContactProperties-name并看到标准字段是姓名、昵称、电话、电子邮件和地址。嗯!让我们看看这是否有效:
var fieldArray = new Array('name','displayName','phoneNumbers','addresses','emails');
for (i=0;i
for(j = 0; j < fieldArray.length; j++){
alert("Field Name: "+fieldArray[j]+"\n Data: "+contacts[i].name[0]+"\n Data: "+contacts[i].displayName);
alert("\n Name: "+contacts[i].name[0]);
}
}
不是机会。特别是,第二个警报 - contacts[i].name[0] - 是我最感兴趣的一个。它只是返回“未定义”。试过这个:contacts[i].name[0].value。纳达。
所以问题:联系人列表中的字段名称是什么,Phonegap 中有联系人的人可以要求他们对他们文档的糟糕状态做些什么。我会自愿参加,但我没有必要的 Phonegap 知识来完成这项工作。