2013-04-26 68 views
0

我使用RichFaces開發一些網頁,基本上我想用DataTable顯示我的數據列表。但是我的管理bean需要很長時間才能獲取資源數據,這會阻止網頁顯示。我的目標是動態顯示它們,首先顯示網頁(也許沒有數據),然後一旦我的管理bean讀取一個新的數據,它將顯示爲我的DataTable中的新行,任何想法我怎麼能去做?或者可能有類似的例子。如何動態加載數據表?

感謝

回答

1

加載頁面,然後通過Ajax調用獲取使用的javascrip數據。 Ajax使用jQuery非常容易實現。

jQuery Ajax Documentation

實施例:未測試!!但它的東西是這樣的..

<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>