我正在构建一个 phonegap 应用程序,我需要在设备中保存使用 phonegap 读取的所有联系人。
那么如何在数据库应用程序的设备中保存使用 phonegap 读取的所有联系人?
我试过这个:
function onSuccess(contacts) {
if(contacts[i].phoneNumbers != null){
for (var j=0; j<contacts[i].phoneNumbers.length; j++){
var phonenumber = contacts[i].phoneNumbers[j].value;
phonenumber = phonenumber.replace(/[()-]/g,"");
var phonenumberFinal = phonenumber.replace(/ /g,'');
var contactosTodos = [nomeContacto, phonenumberFinal];
//for (var a=0; a<contactosTodos.length; a++){
dbase.transaction(function (tx){
tx.executeSql('DROP TABLE IF EXISTS CONTACTOS');
tx.executeSql("CREATE TABLE IF NOT EXISTS CONTACTOS (nome, numero);");
tx.executeSql("INSERT INTO CONTACTOS (name, number) VALUES (?, ?);", [ contactosTodos[j] , contactosTodos[j=+1] ]);
});
//}
}
}
}
}