問題タブ [jquery-templates]
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 - asp.net mvc 2でビューをjquery-tmplテンプレートとしてレンダリングすることは可能ですか?
私は、MSが開発した新しいjQueryプラグイン、テンプレート、およびDataLinkingのアイデアが好きであり、実際には、それらが価値があると証明できる可能性のある日常業務を必要としています。つまり、テンプレート化する必要のあるhtmlは、MVC2フレームワークを介して組み込みとカスタムの両方のHtmlヘルパーメソッドを利用する重要なhtmlです。さらに、バインドされたViewModelの値に基づく条件付きレンダリングがあります。
レンダリングロジックをMVCビュー構文からjquery-tmpl構文に忠実に再現することができました。これには、使用されるMVCヘルパー関数から生成されたすべてのHTMLを把握することが含まれます。ただし、これは面倒で時間がかかります。サーバー側とクライアント側の検証やAntiForgeryToken()などの他のHTMLヘルパー関数などの他の懸念は言うまでもありませんが、jquery-tmplの使用を制限することで、そのような懸念を回避できる可能性があります。
MVCパーシャルビューですでに定義されているロジックと構造を利用して、ストレートHTMLの代わりにjquery- tmplテンプレートをレンダリングできるでしょうか。 一見すると、MVCビュー構文をjQuery-tmpl構文に変換し、すべてのループや条件などを保持する必要があるように見えます。
これも可能ですか?私はMVCフレームワークを徹底的に知りませんが、それが優れた拡張性を提供することは知っています。この状況を理解すれば、それは価値があるように思えますね。それとも私はそれを考えることでオフベースでさえありますか?何か考えや提案はありますか?
jquery-plugins - jQueryテンプレート内のJavascript関数が正しく機能していません
jQuery.tmplを使用してチェックボックスのリストを作成しようとしています。チェックボックスが近くにあるアイテムの配列が一覧表示されます。これらのチェックボックスのいくつかをパラメトリックにチェックしたいと思います...
テンプレートコードは次のとおりです。
およびテンプレート定義:
したがって、この場合、アイテム1とアイテム2をチェックする必要があります。リストは問題なく作成されていますが、{{if $.inArray(i, Default) != -1}} checked="checked"{{/if}}
一部が機能していません。
ただし、「i」を数字に置き換えると、次のように機能します。
{{if $.inArray(1, Default) != -1}} checked="checked"{{/if}}
まったく意味がありません...何か提案はありますか?
私がsmtを知らないように、チェックボックスを埋めるための別のロジックも大丈夫です。レンダリングが完了した後のコールバック関数のように、または...
jquery - DOM に追加する前に jQuery テンプレートの HTML を変更する
通常の jQuery DOM オブジェクトと同じ方法で jQuery テンプレートを使用する際に問題があります。DOM に追加する前に、テンプレート関数によって作成された HTML を変更する必要があります。
以下の私の例のコメントは、私がやりたいことと何が間違っているかを説明しています。
jquery - Jqueryテンプレート
Jqueryテンプレートを使用して受信JSONデータを表示しています。テンプレートをキャッシュ可能な外部ファイルにロードしたいと思います。どうすればよいですか?
UPDATE
http://encosia.com/2010/12/02/jquery-templates-composite-rendering-and-remote-loading/
最終的に得たソリューションに非常に近く、代わりにiframeを使用しました。
jquery - jQuery テンプレートのレンダリング出力
HTML 要素をオブジェクトの文字列として渡すと、レンダリング時に要素に変換されないため、テンプレートはこのように埋められます
DOM 要素を渡すと、
DOM要素としてレンダリングされた実際の画像を取得するにはどうすればよいですか?
jQuery テンプレート プラグインを使用すると、HTML 文字列構築の使用を大幅に減らすことができます。
編集:DOM要素を取得し、それをjqueryテンプレートに渡してレンダリングする以下の簡単な例。
ソース HTML
jqueryテンプレート
jquery
出力
ご覧のとおり、AnchorElement() が壊れており、画像が表示されていません。
JS フィドルの例
jquery - Jquery テンプレート プラグイン
やあみんな、私はDave Ward ブログからこの例を試しています
jQuery テンプレートと私が間違っていることについて。どんな助けでも大歓迎です。これが彼のコードです: データ:
クライアント:
J:
jquery - jTemplates と jQuery テンプレート。どちらが良いですか?より良いものはありますか?
Microsoft が jQuery 用の公式の jQuery テンプレート プラグインを作成したことを確認しました。しかし、私が読んだ jTemplates もかなり人気があります。jTemplates を気にせずに jQuery Template に直行するべきか、jTemplates を試してみるべきかわかりませんでした。
助言がありますか?
注: クライアント側のテンプレート フレームワークを使用するのは初めてです。
jquery - JSONおよびJQueryテンプレートからHTMLを構築する方法
どこかで構文をめちゃくちゃにしているのは知っていますが、どこにあるのかわかりません。以下のコード。(プレビューで正しく表示されなかったため、bodyタグを省略しました)
jquery - jQuery テンプレートでインデックスを取得する
jQuery テンプレート プラグインを使用していますが、アイテムのインデックスを取得する方法がわかりません: http://api.jquery.com/category/plugins/templates/
これが私のコードです:
次のような形式で回答を表示したい
1)答え1、2)答え2、3)答え3
また
a)答え1、b)答え2、c)答え3
私は何をすべきか?
asp.net - JQuery で複数の個別の AJAX 呼び出しを行う方法
ボタンを使用して 2 つの個別の AJAX 呼び出しを実行しようとしています。私がしたいことは次のとおりです。Button1 がクリックされると、ProductsTable は Web サービスからのデータを表示します。Button2 がクリックされると、OthersTable は Web サービスからの独自のデータを表示します。しかし、現在、どちらのボタンをクリックしても何も表示されません。コードが 1 つしかなく、.click 関数にラップされていない場合、コードが機能することはわかっています。
エラー メッセージはありません。ASP.NET 4.0、JQuery 1.4.4。ScriptManager を使用していません。UpdatePanels を使用していません。
以下のコード: