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();
}
我對科爾多瓦的工作不是原生的Android,它不會工作 – Sawan