1

DataTables (jQuery のプラグイン) を使用してデータを表示しています。このデータは MySQL データベースに由来し、一部の PHP コードはそれを HTML の JSON 形式に操作します。私はそれをすべて機能させていますが、適切な方法ではないようです。

しかし、これはjQueryではあまり効果的ではありません。動的なリフレッシュや並べ替えなどをしたいからです。

私がやっている方法以外に、これを処理する良い方法は何ですか? 私が検討した他のことは、SQLをファイルにダンプするスケジュールですが、それにも落とし穴があります( 「API」としてdata.jsonリリースすると、データが最新ではないという落とし穴があります)。.json

私の現在の方法:

  1. HTML フォームはデータを MySQL データベースに挿入します。
  2. Frontpage は、すべてのレコードについて MySQL データベースにクエリを実行します。
  3. ステップ 2 のデータは、PHP を使用して JSON に変換されます。
  4. その JSON は、DataTables と共に (同じページに) 表示されます。

現在の方法に関する私の懸念は、ページが読み込まれるたびに完全な SQL クエリが実行されることと、DataTable の動的 jQuery 更新では SQL クエリが実行されないため、新しいデータが取得されないことです。

私が考えている方法に関する私の懸念:

  • ページ ヒットごとに完全な SQL ロード
  • SQLクエリが実行されていないため、jQueryの更新はリストを更新しません
  • その他の方法: SQL ダンプを .json にスケジュールしても、常に最新のデータが得られるわけではありません
4

3 に答える 3

0
echo json_decode(array('whaever you want'));

これにより、jsで読み取ることができるjson応答が返されます

于 2013-06-24T20:00:32.347 に答える