Я пытаюсь поэкспериментировать с DabbleDB, чтобы выяснить, можно ли это использовать для хранения данных. У них есть JavaScript API, основанный на JSON (http://dabbledb.com/help/guides/jsapi/).. Я никогда раньше не использовал JSON и никогда пытаясь понять, как его использовать.
Приведенная выше ссылка содержит файл API (который я скачал и назвал "json-api.js, поскольку он, похоже, использовался в их примерах). Кроме того, я скачал файл схемы из моей тестовой базы данных (которая 1 таблица называется «События», с 1 записью). Я назвал этот файл neotest-schema.js. Затем я получил ссылку на экспорт таблицы с их веб-сайта: http://neotest.dabbledb.com/publish/neotest/67249c55-1839-4908-9e1a-366ca2f9192c/events.jsonp
Я пытался следовать их примерам, но они не объясняют, как на самом деле использовать «URL» для получения данных, поэтому я полагаю, что что-то упустил. Наверное, первый вопрос: как вы извлекаете данные в JSON через URL?
Моя неудачная попытка прошла примерно так:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
</head>
<body>
<h1>New Web Project Page</h1>
<script src="json-api.js" language="javascript"></script>
<script src="neotest-schema.js" language="javascript"></script>
<script src="http://neotest.dabbledb.com/publish/neotest/67249c55-1839-4908-9e1a-366ca2f9192c/events.jsonp" type="text/javascript"></script>
<br>Table Begin<br>
<script type="text/javascript">Dabble.view('Events').writeTable()</script>
<br>Table End<br>
</body>
Что ничего не дало для тега "Dabble.view". Появились теги Begin и End, но больше ничего не происходит. Если есть хороший способ отладки, я тоже в порядке с такими инструкциями. Я использую Eclipse с плагином Aptana, и мой проект включает в себя JQuery и Dojo, если они помогут решить мою проблему.