問題タブ [jsrender]
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 - jQueryテンプレート/tmpl jsonから動的出力を作成する方法は?
jquery - jsRender - 各ループ内の余分なスペース
HTML:
JS:
次のようにレンダリングします。
問題:各名前の後のスペースに注意してください。ただし、テンプレートにはスペースがありません。タグがすべてまとめられている{{#if $itemNumber == 1 }}{{=name}}{{else}}, {{=name}}{{/if}}
ため、余分なスペースがあってはなりません。
質問:これらの余分なスペースがどのようにそこに入っているかについて何か考えはありますか?
ここで微調整できます: http://jsbin.com/otiqun/2/edit
javascript - Internet Explorer7Ajaxが読み込まれません
私はajaxを使用して、テーブルに表示するユーザーのリストをロードしています。IE7で何らかの理由でリストが読み込まれませんか?問題が何であるか、そして私がいつも挑戦していると思っていた古いバージョンのトラブルシューティングについてはよくわかりません。
リンクは次のとおりです:http: //blooming-ice-7964.herokuapp.com/
IE7以外のすべてで動作します。これはRoRアプリケーションであるため、CSS/JSが最小化されます。
これは、jsonの結果を取得するためにページの初期ロードで呼び出すメソッドです。
上記のメソッドを呼び出すメインページのjQueryは次のとおりです。
私はこれらすべてをレンダリングするためのテンプレートとともにjsRenderを使用しています。
jquery - jsRender Web サイトでの Yahoo Web Analytics の使用
私の Web サイトでは、データを表示するためにクライアント側のスクリプト (jsrender と jquery) のみを使用しています。json フィードからのデータのみを提示しているので、本格的な Web アプリは (今まで??) 必要ありませんでした。
現在、Yahoo Web Analytics (YWA) を統合しようとしています。検索結果ページで、クエリ文字列と json フィードからの総ヒット数を YWA JavaScript にキャプチャしようとしましたが、クライアント側の jsrender 変数をクライアント側の YWA 変数に出力しようとしているため、これは非常に困難です。
そして、これは機能していません。解決策はありますか?
jsrender - jsRenderでjavascript変数を使用するには?
以下のように使いたいです。
{{* title;}} または {{* =title}} を使用して JavaScript 変数をレンダリングすることはできません。
javascript変数で値をレンダリングするにはどうすればよいですか?
javascript - jsrender: {{each}} でテンプレートをネストする
テンプレートに次のコードがあります。
そして、このサブテンプレートも定義しています:
コードを繰り返す必要がないように、既に定義済みのテンプレートを使用するにはどうすればよいですか?
私は試した
テンプレートでは {{service.name}} と {{service.price}} を使用しているため、もちろん機能しません。「each」ステートメントに追加の名前空間があることをどのように伝えることができますか?
jquery - jqueryテンプレートを使用してグリッド列ごとに表示する
私は計画のためにjson行ごとにデータを持っています..のように
上記のデータ列を以下の形式で表示したい
私はjsonを持っていますが、上記の外観で列単位のデータを簡単に表示するためのjqueryテンプレートの使用について混乱しています。
jquery - jsRender、データは JSON でなければなりませんか?
jqueryダイアログを起動する各TRにボタンがあるテーブルがあり、そのTR #idのTD値をダイアログに入力する必要があります
だから私は次のようにしてこれを達成しました:
私は同じサイトの他の複数の部分で jsrender を使用していますが、この点で jsRender を使用する方法または使用する方法がわかりませんでした
テンプレートに渡す構文を知っていれば、次のことを行うと仕事が完了すると思います。
しかし、よりクリーンでより良い方法があるかどうか、このタイプのアクションの jsrender テンプレートを考慮すべきでないかどうか、または jsrender が JSON 形式ではないデータを受け入れることができるかどうか、または json 配列をTD 値は jsrender に渡されます
javascript - jQuery/jsrender - キャッチされない RangeError: 最大コール スタック サイズを超えました
ページング関数 getCollection() を 4 回呼び出したときに Uncaught RangeError: Maximum call stack size exceeded が発生しました。問題が発生している理由が正確にはわかりません。
そして、その下にあるアラートのコメントを外します (正気を保つため)。4 ページ目以降は正常に動作しているようです。
私は jQuery 1.7.1 とBoris Moore の jsrender ライブラリを使用しており、さらに大きなデータ セットを非同期でレンダリングする前に問題が発生したことはありません。
どんな助けでも大歓迎です!!
jquery - 現在のアイテムを取得する方法
Boris Moore jsRender http://www.borismoore.com/を使用しており、各アイテムのインスタンスを取得しようとしています。誰もそれを行う方法を知っていますか?
の使用により
エラーメッセージが表示されます
編集
jQuery テンプレート ライブラリを追加することで no method 例外が解決されました。今の問題は、空のオブジェクトを取得していることです。インスタンスを返しません。
これが私のhtmlコードです
ありがとう