2009-08-20 7 views
0

私はDabbleDBを使ってデータを格納できるかどうかを試しています.JSON(http://dabbledb.com/help/guides/jsapi/)に基づいたJavaScript APIがあります。以前はJSONを使ったことがなく、使い方を理解しようとしていました。JSON/JSONP/DabbleDB

上記のリンクにはAPIファイルがあります(この例ではjson-api.jsがダウンロードされ、呼び出されています)また、テストデータベースからスキーマファイルをダウンロードしました私はこのファイルをneotest-schema.jsと呼んでいました。そのWebサイトからテーブルのエクスポートリンクを取得しました:http://neotest.dabbledb.com/publish/neotest/67249c55-1839-4908-9e1a-366ca2f9192c/events.jsonp

私はその例に従おうとしましたがデータを取得するために実際にURLを使用する方法については説明していないので、何か不足していると思うのですが、最初の質問は次のようなことです:

貧しい試みは行った"Dabble.view" タグのための何もしなかった

<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> 

:このような何か。開始タグと終了タグが表示されましたが、何も起こりません。私がこれをデバッグするのに良い方法があれば、そのような指示もうまくいきます。私はAptanaプラグインでEclipseを使用しています。私の問題を解決するのに役立つなら、私のプロジェクトにはJQueryとDojoが含まれています。代わりにDabbleDBはJSON APIを提供し使用するので、私はデータをプルするjQueryのを使用することができました

答えて

0

(サンプルコードスキーマを読まず)

 <script type="text/javascript">   
     $.getJSON("http://neotest.dabbledb.com/publish/neotest/67249c55-1839-4908-9e1a-366ca2f9192c/events.jsonp?callback=?", 
     function(data){ 
      $.each(data.entries, function(i,entry){ 
      $("#dataStuff").append(entry.fields[0].value); 
      }); 
     }); 
    </script>  

    <div id="dataStuff"></div> 

私はまだにDabbleDBものを取得しようとしていますしかし、働いている。