我能够使用 Missing Manual 系列 JavaScript 版本提供的示例非常有帮助!
OG.Q. 我环顾四周,尝试了几种不同的方法,但未能找到解决方案。
我正在尝试做的事情。
- 将用户输入保存在 sglite 数据库中,完成..
- 检索 sqlite 数据作为 javascript 变量,我认为这是我的问题。
- 使用变量作为 ajaxURL 来检索 json,或者这可能是错误的。
Javascript
<script>
$(document).ready(function() {
var db = openDatabase ("Test", "1.0", "Test", 65535);
$db.transaction (function (transaction)
{
var sql = "SELECT * FROM scprofiles";
transaction.executeSql (sql, undefined,
function (transaction, result)
{
//I think this is the problem host, id and name are stored in sqlite
var URL = "http://" + host + "/web/" + id + "/1/" + name + "/";
var jsonFormat = "?format=json&callback=?";
var ajaxURL = URL + jsonFormat;
$.getJSON(ajaxURL,function(data) {
$('h1').text(data.displayName);
$('#stuff').text(data.user.info);
});
}error);
});
}); //db.transaction
function ok ()
{
}
function error (transaction, err)
{
alert ("DB error : " + err.message);
return false;
}
}); // end ready
</script>
然后是html
<div class="content">
<div class="main">
<h1>JSON Data</h1>
<div id="stuff"></div>
<br class="clearLeft">
</div>
</div>
非常感谢任何建议!
布伦特-