問題タブ [jqote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
463 参照

jquery - jQoteでの.data()メソッドの使用–クライアント側のテンプレートプラグイン

過去数週間、私はjQote –クライアント側のテンプレートプラグインを使用して、実行時にhtmlフラグメントを生成してきました。

何ヶ月もの間、私は重要なデータを保存するために、id、class、altなどのdom属性を使用してきました。

.data()今、私はデータを保存および取得するためのjqueryのメソッドについて知るようになりました。

私のプロジェクト全体で、テンプレートを使用して動的にhtmlフラグメントを生成しています。

次に、これらのテンプレートで.data()を動的に使用し、動的に作成された要素内に重要なデータを格納する方法を知る必要があります。

テンプレートのjsコードは次のようになります。

レンプレート:

解決:

この行が実行された後、その要素はDOMで使用可能になりました。

だから、あなたはこれをすることができます、

0 投票する
1 に答える
572 参照

jquery - jquery uiタブに関するjqoteテンプレートの問題(ビデオ内部)

私は自分のページのテンプレートシステムとしてjQoteを使用しています。テキストで何が起こっているのかを説明するのに苦労したので、ビデオをアップロードしました。

http://www.youtube.com/watch?v=ugw4lIsF0HM

基本的に、正しくレンダリングされる場合もあれば、エラーが発生したくない場合もあります。ChromeとFirefoxはレポートとエラーを報告しません。また、Chromeで検査を行った場合、正しくレンダリングされない場合でも、正しくレンダリングされる場合でも、出力は同じです。

これは私のコードです。

私は考えられるすべてを試しました。ファイルを頭からページの一番下まで移動しました。順序を変更しました。何が起こっているのかわかりません。

これは、それを見る必要がある人のための私のjsonです。

誰かがこれを見たことがあるかどうかは知りませんでした。$ {文字のため、jqueryテンプレートに切り替えることができません。PlayFrameworkはそれが好きではありません。

$ .getJSON呼び出しと関係があると感じています。これは、setTimeout関数を使用して、1または10のように設定すると、正しく完了しないためです。

助けてくれてありがとう。

編集:

これは完全なコードです。

これは私のデータテーブル関数です

これを$.getJSONのcomplete()関数に入れてみましたが、かなりの量のデータであるため、window.loadが必要です。でも何かが足りないかもしれません。

私のデータテーブルは時々起動します。時々それはただハングし、何も起こりません。

0 投票する
4 に答える
3642 参照

javascript - JavaScript配列からのデータでHTMLテーブルを作成する最速の方法は何ですか?

JSON データセットを html テーブルに変換する次のコードがあります。それが最速の方法であるかどうかを知りたいですか、それとも jquery で jqote2 を使用してテンプレートを作成する必要がありますか?

要件:

  • クリックで列定義を変更できます (クライアントはテーブルの表示方法を変更でき、列定義配列が変更され、テーブルを再構築できます)
  • 並べ替え、フィルター、ページネーション (生データを並べ替えて、テーブルを再構築できると思います)
  • 変換 (たとえば、1 つの列に異なる単位の長さのデータが含まれている場合、データを並べ替えることができるように、1 つの同じ単位のデータを持つ生データ セットの新しい列を追加できます)

それで、私が正しい軌道に乗っているか、すでに存在するものに取り組んでいる場合、誰かが私を導くことができますか?

0 投票する
1 に答える
1231 参照

json - JSON 要素が null で、「Uncaught TypeError:" JQote2 の場合

背景: ページに 2 つのドロップダウンがあり、それらが変更されると、AEFXX の JQote プラグインを使用して、返された JSON データの一部をテーブルに入力しています。JSON 応答では、ユーザー ストーリーの一部にタスクが関連付けられていますが、これらのタスクには多くの情報が含まれていないため、この情報を返すために各タスクに対して追加の GET 要求を実行する必要がありました。返されるタスクの一部には所有者が割り当てられていないため、フィールド Task.Owner = null になります。

各タスクを取得するために使用しているコードは次のとおりです。

テンプレート (task.tpl) は次のようになります。

Trial : How to test an empty Object from JSONを参考にしました。

次の機能を追加しました。

、GET の成功関数を次のように変更しました。

}

、所有者セクションが空の新しいテンプレート ファイル (emptyTask.tpl) を作成しました。

、しかし、私はまだエラーが発生しています:

質問: task.tpl の最後の部分を修正して null 値の可能性を考慮したり、AJAX 成功関数を修正してこのケースを正しく処理したりするにはどうすればよいですか?

0 投票する
1 に答える
432 参照

variables - 追加の変数とパラメータをjQote2に渡す方法は?

変数cに設定した URL を連結する Javascript 関数がいくつかあります。次に、その変数を jQote2 に渡そうとします。

emptyReq.tmpl では、次のことを行っています。

いくつかのバリエーション (this.c と c) を試し、さまざまな変数も試しましたが、URL を正しく表示することができません。

cはコンソールで undefined とラベル付けされ、URL はhttp://127.0.0.1/xampp/py2/undefinedのようになり、実際のcはhttps://rally1.rallydev.com/のようになります。 slm/rally.sp#/2735190513d/detail/userstory/4599269614

パラメータを適切に渡す方法はありますか? または、.tmpl ファイル自体で連結を行うことになっていますか?

ここに私が参照として使用しているものがあります: jQote Reference

0 投票する
2 に答える
657 参照

jquery - jqote が undefined を返す

json 経由で取り込まれた新しいデータと jQote を使用して、HTML テーブルを更新しようとしています。

私はかなり単純な jqote テンプレートを持っています:

そして、ここに私のJSONがあります:

そして、ここに私のjQueryがあります:

ajax リクエストは正常に実行され、jsondata には適切なデータが内部に格納されていますが、私の jQote タグはすべて未定義を返します。誰かが私が間違っていることを見ていますか?

0 投票する
1 に答える
252 参照

jquery - jqote2 テンプレートを html ファイルから分離する方法 (独自のファイルを使用)

次のような形式のテンプレートを分離したい:

テンプレートを別のファイル (「base.tpls」など) に移動したい理由は 2 つあります。

  1. 別々にメンテナンスしたい
  2. 異なる *.html でテンプレートを再利用したい

ソース base.tpls で script タグを使用しようとしましたが、うまくいきませんでした。

「base.tpls」のコンテンツを javascript/jquery でロードする必要がありますか?

0 投票する
1 に答える
415 参照

jquery - jQote jQueryを使用してオブジェクトを呼び出す

私はjavascriptテンプレートにjQoteライブラリを使用しています。以下はajaxリクエストからのJSONレスポンスです

以下はjQueryコードです

そしてここで私はオブジェクトを出そうとしていますが、エラーが私にこれを与えています
.Person is undefined

これは、オブジェクトを反復処理したいので、オブジェクトを出力しようとしている方法です

0 投票する
1 に答える
65 参照

jqote - ReferenceError: JQOTE2_TMPL_EXEC_ERROR が定義されていません

プロジェクトに Jqote2 を使用しています。$.jqote で特定のラムダを呼び出そうとすると、「ReferenceError: JQOTE2_TMPL_EXEC_ERROR is not defined」と表示されます

ラムダに対応するテンプレートは健全であり、ラムダに渡すパラメータは論理的および構文的に正しいです。テンプレートの読み込み中に同期ajax呼び出しを行っているため、テンプレートが読み込まれない可能性はありません。

私が使用しているテンプレートは

要素を動かそうとしましたが、無駄でした。

エラーは何ですか?助けてください!!!

0 投票する
1 に答える
5197 参照

razor - MVC 4 Razor Html.Raw をスクリプト タグ内の HTML での割り当てに使用する方法

プロジェクトでは、Razor を使用して MVC 4 によって生成された JavaScript および HTML でテンプレートを作成するために jqote を使用しています。

HTML と Razor で次のコードを見てください。

出力は次のとおりです。

ここで、問題は の下の 2 番目の選択にあります<!-- 2 -->。がここで作動すると予想Html.Rawされますが、どういうわけかそうではありません。または、Razor はそこにあるものを HtmlEncode したいと考えています。

質問は次のとおりです。誰かが理由を知っていますか? これはバグですか、それとも仕様ですか?

スクリプトタグがなくても機能します。ただし、JavaScript でテンプレート化する必要があるため、script タグが必要です。

ハードコーディングされたものは機能しますが、変数を使用する必要があります。これは常にテンプレートになるとは限らないためです。

なくて@ifも機能しますが、そこには必要です。

回避策

これらの行は、同様の適切な出力を提供します。

これを行う予定です:

...マークアップを可能な限りそのままに保つため。