我们尝试将JSON
数据插入SqlLit
。我们需要JSON
数据插入到SqlLit
。首先我们创建Table然后尝试插入{{1}表中的值,但它不起作用。所以请告诉我我的代码中有什么问题
JSON
对于插入: -
function startup() {
alert("1");
console.log("Starting up...");
db = window.openDatabase("Database", "1.0", "Cordova Demo",10485760);
db.transaction(function(tx){
alert("2");
tx.executeSql('DROP TABLE IF EXISTS HEADER_DATA');
tx.executeSql("create table if not exists docs(id INTEGER PRIMARY KEY AUTOINCREMENT, language TEXT, cookie TEXT, host TEXT, control TEXT)");
},function(tx,error){
alert("3");
console.log('tx error: ' + error);
},function(){
alert("4");
console.log('tx success');
insert();
});
}
在我的代码表中创建成功,但是当试图将数据插入到表中时它没有用.so请给我一个小例子,将JSON数据插入到SqlLit DB中。
答案 0 :(得分:0)
从我看到的可能是错误发生在json处理程序中。
尝试使用类似的东西:
$.support.cors=true; // this two allow you to ask page outside ypur phone
$.mobile.allowCrossDomainPages = true; //
$.getJSON('http://headers.jsontest.com/?callback=?',function(data){
$.each(data, function(i, dat){
$("#someul").append('<li>'+dat.rep+'</li>'); //i send data in json using rep as index
});
});