Javascript 如何访问联系人';s在Android上运行的PhoneGap中的电话号码
我正在尝试访问PhoneGap“Cordova 1.6.1”中联系人的电话号码,并向该号码发送消息。我一直在Android移动平台上测试该应用程序,我可以使用此功能访问联系人的姓名:Javascript 如何访问联系人';s在Android上运行的PhoneGap中的电话号码,javascript,android,html,cordova,Javascript,Android,Html,Cordova,我正在尝试访问PhoneGap“Cordova 1.6.1”中联系人的电话号码,并向该号码发送消息。我一直在Android移动平台上测试该应用程序,我可以使用此功能访问联系人的姓名: $('#contacts').append('<option value="'+contacts[i].name+'" >' + contacts[i].name.formatted + '</select>'); 输出未定义 我遇到了什么问题?如何在PhoneGap androi
$('#contacts').append('<option value="'+contacts[i].name+'" >' + contacts[i].name.formatted + '</select>');
输出未定义
我遇到了什么问题?如何在PhoneGap android应用程序中正确访问联系人的电话号码。PhoneNumber是一个数组,因此您需要索引到它中
for (var j=0; j<contacts[i].phoneNumbers.length; j++) {
alert("Type: " + contacts[i].phoneNumbers[j].type + "\n" +
"Value: " + contacts[i].phoneNumbers[j].value + "\n" +
"Preferred: " + contacts[i].phoneNumbers[j].pref);
}
(var j=0;jphoneNumbers)的
for是一个数组,因此需要索引到其中
for (var j=0; j<contacts[i].phoneNumbers.length; j++) {
alert("Type: " + contacts[i].phoneNumbers[j].type + "\n" +
"Value: " + contacts[i].phoneNumbers[j].value + "\n" +
"Preferred: " + contacts[i].phoneNumbers[j].pref);
}
for(var j=0;j检查u'r phoneNumbers数组是否为空
像这样的
if (contacts[i].phoneNumbers){
for (var j=0; j<contacts[i].phoneNumbers.length; j++) {
alert( " " + contacts[i].phoneNumbers[j].value + "\n" +
);
}
}
if(联系人[i].电话号码){
对于(var j=0;j检查u'r phoneNumbers数组是否为空
像这样的
if (contacts[i].phoneNumbers){
for (var j=0; j<contacts[i].phoneNumbers.length; j++) {
alert( " " + contacts[i].phoneNumbers[j].value + "\n" +
);
}
}
if(联系人[i].电话号码){
对于(var j=0;j您还可以使用来检索至少有一个电话号码的联系人。您还可以使用来检索至少有一个电话号码的联系人。完美的是,唯一要添加的是检查联系人[i].phoneNumbers查看是否为空。如果联系人没有电话号码,则数组将设置为空。非常好,唯一要添加的是检查联系人[i]。phoneNumbers查看是否为空。如果联系人没有电话号码,则数组将设置为空。