PhoneGap 只能获取一条通讯录记录
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
function onSuccess(contacts) {
console.log(contacts.length);
for (var i = 0; i < contacts.length; i++) {
console.log("ID: " + i);
console.log("DisplayName: " + contacts[i].displayName);
console.log("phoneNumbers: " + contacts[i].phoneNumbers[0].value);
}
}
function onError(contactError) {
alert('onError!');
};
var options = new ContactFindOptions();
options.filter = "";
filter = ["displayName", "phoneNumbers"];
navigator.contacts.find(filter, onSuccess, onError, options);
}
为何在手机上测试的时候只能获取到一条记录?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决了,要设置 options.multiple = true;