問題タブ [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.
jquery - jQoteでの.data()メソッドの使用–クライアント側のテンプレートプラグイン
過去数週間、私はjQote –クライアント側のテンプレートプラグインを使用して、実行時にhtmlフラグメントを生成してきました。
何ヶ月もの間、私は重要なデータを保存するために、id、class、altなどのdom属性を使用してきました。
.data()
今、私はデータを保存および取得するためのjqueryのメソッドについて知るようになりました。
私のプロジェクト全体で、テンプレートを使用して動的にhtmlフラグメントを生成しています。
次に、これらのテンプレートで.data()を動的に使用し、動的に作成された要素内に重要なデータを格納する方法を知る必要があります。
テンプレートのjsコードは次のようになります。
レンプレート:
解決:
この行が実行された後、その要素はDOMで使用可能になりました。
だから、あなたはこれをすることができます、
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が必要です。でも何かが足りないかもしれません。
私のデータテーブルは時々起動します。時々それはただハングし、何も起こりません。
javascript - JavaScript配列からのデータでHTMLテーブルを作成する最速の方法は何ですか?
JSON データセットを html テーブルに変換する次のコードがあります。それが最速の方法であるかどうかを知りたいですか、それとも jquery で jqote2 を使用してテンプレートを作成する必要がありますか?
要件:
- クリックで列定義を変更できます (クライアントはテーブルの表示方法を変更でき、列定義配列が変更され、テーブルを再構築できます)
- 並べ替え、フィルター、ページネーション (生データを並べ替えて、テーブルを再構築できると思います)
- 変換 (たとえば、1 つの列に異なる単位の長さのデータが含まれている場合、データを並べ替えることができるように、1 つの同じ単位のデータを持つ生データ セットの新しい列を追加できます)
それで、私が正しい軌道に乗っているか、すでに存在するものに取り組んでいる場合、誰かが私を導くことができますか?
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 成功関数を修正してこのケースを正しく処理したりするにはどうすればよいですか?
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。
jquery - jqote が undefined を返す
json 経由で取り込まれた新しいデータと jQote を使用して、HTML テーブルを更新しようとしています。
私はかなり単純な jqote テンプレートを持っています:
そして、ここに私のJSONがあります:
そして、ここに私のjQueryがあります:
ajax リクエストは正常に実行され、jsondata には適切なデータが内部に格納されていますが、私の jQote タグはすべて未定義を返します。誰かが私が間違っていることを見ていますか?
jquery - jqote2 テンプレートを html ファイルから分離する方法 (独自のファイルを使用)
次のような形式のテンプレートを分離したい:
テンプレートを別のファイル (「base.tpls」など) に移動したい理由は 2 つあります。
- 別々にメンテナンスしたい
- 異なる *.html でテンプレートを再利用したい
ソース base.tpls で script タグを使用しようとしましたが、うまくいきませんでした。
「base.tpls」のコンテンツを javascript/jquery でロードする必要がありますか?
jquery - jQote jQueryを使用してオブジェクトを呼び出す
私はjavascriptテンプレートにjQoteライブラリを使用しています。以下はajaxリクエストからのJSONレスポンスです
以下はjQueryコードです
そしてここで私はオブジェクトを出そうとしていますが、エラーが私にこれを与えています
.Person is undefined
これは、オブジェクトを反復処理したいので、オブジェクトを出力しようとしている方法です
jqote - ReferenceError: JQOTE2_TMPL_EXEC_ERROR が定義されていません
プロジェクトに Jqote2 を使用しています。$.jqote で特定のラムダを呼び出そうとすると、「ReferenceError: JQOTE2_TMPL_EXEC_ERROR is not defined」と表示されます
ラムダに対応するテンプレートは健全であり、ラムダに渡すパラメータは論理的および構文的に正しいです。テンプレートの読み込み中に同期ajax呼び出しを行っているため、テンプレートが読み込まれない可能性はありません。
私が使用しているテンプレートは
要素を動かそうとしましたが、無駄でした。
エラーは何ですか?助けてください!!!
razor - MVC 4 Razor Html.Raw をスクリプト タグ内の HTML での割り当てに使用する方法
プロジェクトでは、Razor を使用して MVC 4 によって生成された JavaScript および HTML でテンプレートを作成するために jqote を使用しています。
HTML と Razor で次のコードを見てください。
出力は次のとおりです。
ここで、問題は の下の 2 番目の選択にあります<!-- 2 -->
。がここで作動すると予想Html.Raw
されますが、どういうわけかそうではありません。または、Razor はそこにあるものを HtmlEncode したいと考えています。
質問は次のとおりです。誰かが理由を知っていますか? これはバグですか、それとも仕様ですか?
スクリプトタグがなくても機能します。ただし、JavaScript でテンプレート化する必要があるため、script タグが必要です。
ハードコーディングされたものは機能しますが、変数を使用する必要があります。これは常にテンプレートになるとは限らないためです。
なくて@if
も機能しますが、そこには必要です。
回避策
これらの行は、同様の適切な出力を提供します。
これを行う予定です:
...マークアップを可能な限りそのままに保つため。