0

RichFaces を使用して Web ページを開発しています。基本的には、DataTable を使用してデータの一覧を表示したいと考えています。しかし、Manage Bean がリソース データを取得するのに時間がかかり、Web ページの表示がブロックされます。

私の目標は、それらを動的に表示することです。最初に Web ページを表示します (まだデータがない可能性があります)。次に、管理 Bean が 1 つの新しいデータを読み取ると、これが DataTable の新しい行として表示されます。または、同様の例が評価されます。

4

1 に答える 1

1

ページをロードし、Ajax 呼び出しを介して JavaScrip を使用してデータをフェッチします。Ajax は、jQuery を使用して非常に簡単に実装できます。

jQuery Ajax ドキュメント

例: 未テスト!! しかし、それはこのようなものです..

<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script>
<script>
// Run on page load
$(function() {
    $.ajax({
        url: "getMyData.html",
        type: "GET"
    }).success(function(data) {
      // My data is in "data", if it is html then
      $("#myDiv").html(data);
    });
});
</script>
</head>
<body>
    <h1>Hello</h1>
    <div id="myDiv"></div>
</body>
于 2013-04-26T06:45:28.037 に答える