0
구글 로그인에서 얻은 sqlite에 사용자 데이터를 저장하고 싶지만 경고 상자에 전체 데이터를 인쇄 할 수 있습니다. sqlite에 저장할 수 없습니다. 코드구글 로그인에서 sqlite에 데이터를 저장하는 방법
$.ajax({
url:'https://www.googleapis.com/oauth2/v1/userinfo?alt=json&access_token='+accessToken,
type:'GET',
data:term,
dataType:'json',
error:function(jqXHR,text_status,strError){
},
success:function(data)
{
var item;
var simpleJson = JSON.stringify(data));
alert(simpleJson); //alert is working here can see data in JSON format
// Save the userprofile data in your sqlite.
myDB.transaction(function (txe)
{
txe.executeSql('CREATE TABLE User_data(id integer primary key, email text, name text, given_name text, family_name varchar, picture text, gender text, locale varchar)');
});
//here i am trying to store data in sqlite
myDB.transaction(function (txe1)
{
for (var i = 0; i < simpleJson.length; i++)
{
txe1.executeSql('INSERT INTO User_data (id,email,name,given_name,family_name,picture,gender,locale) VALUES (' + simpleJson.[i].id + ' , "' + simpleJson.[i].email + '" , "' + simpleJson.[i].name + '", "' + simpleJson.[i].given_name + '","' + simpleJson.[i].family_name + '","' + simpleJson.[i].picture + '","' + simpleJson.[i].gender + '","' + simpleJson.[i].locale + '")', [],
function (tx, result)
{
navigator.notification.alert('Registered successfully', null, 'Info', 'ok');
},
function (error)
{
alert("invalied request " + error);
});
}
});
}
});
disconnectUser();
}
같은 데이터베이스에 값을 전달할 수 있습니다 실 거예요 작업 – Sawan