問題タブ [datatables]
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.
json - JSONデータからDataTablesのレコードフィールドにリンクを作成したい
コミックストリップを作成するサイトのページのアーカイブとして使用するdataTablesテーブルを作成しています。そのアーカイブページで、コミックのタイトルをそのコミックストリップのページへのリンクにしたいと思います。
初期化:
HTML:
JSONデータ:
「タイトル1」や「タイトル4」などは、その漫画のページへのリンクになります。確かに、私はdataTablesを使ったチョップの方法をあまり持っていないので、ソリューションで明示的になる可能性がある場合は、それをいただければ幸いです。
jquery - セルを更新するjqueryデータテーブル
私は次のように設定されたテーブルを持っています:
次に、JavaScript:
現在、どのチェックボックスが選択されているかに基づいてテーブルを更新するのに問題があります。
チェックされている各行の 5 番目のセルを更新しようとしています。fnUpdate
とfnGetPosition
( http://www.datatables.net/api )の組み合わせを使用しています。
fnGetPosition
td
または要素が必要tr
なので、チェックボックスの親を取得するだけだと思いましたtd
:
しかし、値を保持していないように見えるparentTD
ので、私は間違っているに違いありません。pos
何か案は?
jquery - WCFサービスでdatatablesjqueryプラグインを使用する例
WCFサービスでDataTablesjqueryプラグインを使用するサンプルを知っている人はいますか?
JavaScriptSerializerでWCFサービスを使用しようとしていますが、残念ながら、バックスラッシュを追加することで危険なJSONを返すようです。ただし、JSONの取得をjQuery呼び出しに渡すことができることを考えると、DataTablesはそれを回避する方法を提供するように思われます。しかし、jQueryを機能させるには十分な知識がありません。
私のJavaScriptは次のとおりです。
私のWCFサービスが吐き出されています:
JSON文字列はDatatTablesスクリプトに到達していますが、JSONとして認識されておらず、次のエラーが発生しています。
'aaData.length'がnullであるか、オブジェクトではありません
javascript - Javascriptハンマーパフォーマンス
表形式のデータにdatatables(javaスクリプト)を使い始めたばかりです。jsのおかげで、検索、ページあたりの行数、並べ替え、ページ付けなどの機能を使用できます。jsを使用する前は、単にデータをテーブルに表示していましたが(ページネーションにAjaxを使用)、上記の機能を使用できませんでした(この場合のパフォーマンスは良好でした)。現在、テーブル構造にjquery.dataTables.jsファイルとjquery.jsファイルを使用しています。しかし、問題は、これがサイトのパフォーマンスに大きな打撃を与えたことです。最初はすべてのスクリプトが1ページのみでしたが、Firefoxは「応答しないスクリプト」として警告メッセージを表示し、テーブル用に別のファイルを作成した後、これを取得しなくなりました。メッセージですが、パフォーマンスが低下します。私がやっていることは、APIからデータをフェッチし、それをデータベースに保存してから表示することですが、jsには多くの時間がかかり、単にそうでない場合もあります。
私は本当にテーブルにjsを使用する必要がありますが、このパフォーマンスの低下を許容することはできません。誰かが以前にこの問題を抱えたことはありますか?
貴重なアドバイスを待っています。
ajax - ajax経由で送信されるjsonを適切にエスケープするにはどうすればよいですか? (データテーブルの使用)
json コードを適切にエスケープする方法を知りたいです。私は datatables プラグインを使用していますが、これは失敗している json です。
元は次のようになっています (開き括弧と閉じ括弧とコンマはありません)。
どうすればこれを適切に回避できますか?
jquery - sAjaxSourceがIEで実行されない
MVCアプリケーションでサーバーサイドのjquerydatatablesを使用しています。コントローラメソッド「FillTable」にブレークポイントを設定すると、IEで初めて実行に到達します。戻ってページをリロードし、データが異なる場合、関数は呼び出されません。Firefoxを試してみると、リロードのたびに問題なくブレークポイントに到達します。これが私のコードです。
私のデータテーブルは
しかし、表示行数を変更した場合は、ページ付けをクリックするか、検索を実行してください。誰かがこれについて私を助けてくれませんか。
jquery - ASP.NET MVC 2 で実際に動作する Datatables 1.7.x を持っている人はいますか?
ASP.NET MVC 2 で Datatables 1.7.x を使用する方法のデモはどこかにありますか?
初期のデモはどこかで見られましたが、Datatables API はその後更新されました。実装用の作業コードを持っている人はいますか?
ありがとう!
jquery - Jquery を使用して、どうすればすべてを作成できますか
jquery プラグイン データテーブルを使用します。ドキュメントで fnRowCallback を見ましたが、複雑に見えました。
次のようなテーブルの行とデータに 2 種類の変更を加えると、コードはどのようになりますか。
変更 1は、データに基づいて各行に情報を挿入することに関連しています。
変更 2は、次のタイプの情報を挿入して、各行の 2 つのデータ要素を非表示にすることです。
PHPサーバーからデータを取得します。コツは、データ テーブルから Web マップへのリンクを作成することです。私はjqueryとデータテーブルの初心者です。どんな助けでも大歓迎です!
javascript - jqueryuiダイアログからのデータの更新-サイズ制限の問題
jqueryデータテーブルを使用してmysqlデータベースのデータを表示しています。行をクリックすると、jquery uiダイアログボックスが開き、データのフォームと、エントリを更新または削除するためのボタンが表示されます。更新ボタンのコードは、シリアル化を使用して、次のようにデータをPHPスクリプトに送信します。
私が抱えている問題は、データベースのフィールドの1つが本文テキスト用であり、潜在的に非常に大きいことです。これにより、フォームが送信されない場合があります。Apache構成設定LimitRequestFieldsizeの値を増やすことができることはわかっていますが、残念ながら、制御できない問題のためにApache構成を変更できません。これを修正する方法はありますか?上記で使用した方法よりもサーバーにデータを送信するためのより良い方法はありますか?
javascript - jQuery DataTables の特定の列の並べ替えを無効にする
jQuery DataTables プラグインを使用してテーブル フィールドを並べ替えています。私の質問は、特定の列の並べ替えを無効にするにはどうすればよいですか? 次のコードを試してみましたが、うまくいきませんでした:
次のコードも試しました。
しかし、これでも望ましい結果は得られませんでした。