1

ここでこのコードを実行します

<html>

<script type="text/javascript" src="lib/jquery-ui-1.8.21.custom.min.js"></script>
<script src="http://127.0.0.1:5984/_utils/script/jquery.couch.js"></script>
<!--<script type="text/javascript" src="lib/jquery-1.7.2.js"></script>-->

<script>
<!--var dbc = $.jqCouch.connection('db');-->
<!--dbc.exists('database_name');-->

<!--if ($.jqCouch.connection('db').create('database_name').ok) {-->
    <!--alert("database created");-->
<!--}-->

$.couch.activeTasks({
  success: function (data) {
    console.log(data);
  }
});
</script>

</html>

エラーが発生します。コードでわかるように、UI -customや1.72を使用したものなど、あらゆる種類のjQuerieを試してみました。では、なぜこのエラーが発生するのですか?また、CouchJSを使用するために必要なjQueryはどこにありますか?

パズル

  1. JoyはjQueryの問題をここで解決しました。

  2. ここでいくつかの奇妙なタイプエラーがあり、ここでソースがあります

おそらく、CouchDBを使用する他の初心者に役立ちます

  1. たとえばブラウザを使用したユーザースペースでのCouchJSに関する簡単な例?

  2. どのJQuery関数が必要かを簡単に見分ける方法はありますか?

  3. どこからjQueryライブラリを含めますか?Google JSAPI?CDN?

4

2 に答える 2

2

前にjQueryをロードする必要があります。jQuery UIまたはCouch JS、両方が$これらのファイル内で変数を使用し、それをオブジェクトのエイリアスとしてjQuery.js定義するためです。したがって、使用する前に最初に定義する必要があります。だからあなたのコードをこれに変更してください$jQuery$

<script type="text/javascript" src="lib/jquery-1.7.2.js"></script>
<script type="text/javascript" src="lib/jquery-ui-1.8.21.custom.min.js"></script>
<script src="http://127.0.0.1:5984/_utils/script/jquery.couch.js"></script>

そして、それはうまくいくはずです。

本番ウェブサイトの場合、CDN から jQuery をロードすることをお勧めします (まだわからない場合は、jQuery に CDN を使用する利点を見つけるために簡単な Google 検索を行うことができます)。

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
于 2012-06-18T03:42:42.833 に答える
1

の前に jQuery を含めてくださいjquery.couch.js

于 2012-06-18T03:30:28.860 に答える