0
私はGoogle Signinから取得するsqliteにユーザーデータを保存したいが、アラートボックスでデータ全体を印刷することはできない。sqliteに保存することはできない。コードGoogleのサインインから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