0

Sinatra の Ajax アクションは JSON オブジェクトを返します。ビューで、この JSON オブジェクトに基づいてテーブルをレンダリングしたいと考えています。実際、いくつかのアイテムのリストが含まれています。

もちろん、JavaScript を使用してテーブルをレンダリングすることもできます。JSON を解析し、その中の項目ごとに、テーブルの行などをレンダリングします。

それを行う簡単な方法はありますか?

4

2 に答える 2

1

JSON をテーブルに直接解析することは可能ですが、多くの JavaScript ベースのテーブル レンダラーの 1 つを利用することを強くお勧めします。特に、jQuery で動作するjqGridが気に入っています。

「データの読み込み」セクションの JSON レンダラーを見てください。

于 2013-02-19T01:32:13.997 に答える
0

Sinatra には、Rails のようなヘルパーはありません。いくつかのヘルパー機能を提供する SinatraContrib というプロジェクトがあります。あなたの場合、JavaScriptを使用してJSONをパーサーすることが、あなたが望むものを達成するための最良の方法だと思います.

于 2013-02-18T19:29:43.870 に答える