1

我正在构建一个 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] ]);
                                        });
                                    //}

                                }
                        }
                    }

}
4

0 回答 0