0

リンクされたドキュメントを処理するソファで「リスト」機能をいじっています。ドキュメントとそれらのリンクされた「近隣」がスクリーニングされます。それはすべてうまくいきます。

そこで、少し拡張して、_id:xxx ではなく代表的な「隣人」データをスクリーニングできるようにしようと考えました。

私の考えは、jQuery.ajax() を使用し、_id:xxx をフィードして必要なデータを返し、リスト関数にそれを送信して選別することでした。

「lib/lists.js」の先頭に配置$=require('jQuery')し、kanso.json に jquery パッケージが含まれており、プッシュの前に「インストール」されていますが、これはwindow not defined.

わかった。Lists.js に window-object が存在しない可能性がありますが、その場合はどうすればよいでしょうか? XHRHttpRequest を javascript で直接記述するか、lists.js で jQuery を呼び出して必要<script>jQuery code here..</script>な要素を見つけ、_id:xxx を読み取り、必要なデータを取得し、_id:xxx を必要なデータに置き換えることができる Web ページを作成する必要がありますか?

どちらの解決策も、「実際にはあまり多くのことをせずに、もっと書く」ように見えます。提案?

4

2 に答える 2

1

私は同じことに遭遇しました....
私の回避策は、jquery Requiresステートメントをindex.htmlページに移動し、require定義をから減らすことでした

var db = require('db').current();

var db = require('db');

これはうまくいきましたが、私はそれが慣用的だと言っているわけではありません。

于 2013-11-02T07:07:20.670 に答える
0

私が得た限り答えてください。jQueryもXHRも、_list関数でその方向に影響を与えるものは何もありません。

私の解決策: ビューを要求する個別の jQuery コードを記述し、取得した _id:s を使用して、リンクされたドキュメントに対して、リンクされたドキュメントからのデータの個別の要求を行います。

$.couch.db().openDoc()免責事項: 私は書類を返却することができませんでした. 代わりに、私$.get()は大成功を収めました。

于 2013-09-02T17:56:56.270 に答える