$.get("func_page/service.aspx?func=1" ,function(rs) {
$("#worksheet").html(show_WorkerBar(rs));
});
我不用json的模式去讀取資料,而是自訂資料格式,簡化資料傳輸的量,實際上在func_page/service.aspx上看到的就只有這些純粹的資料。以下列為例我分別用@與|區分,這部分可以再SQL內用Procedure,或在service.aspx內去組成,看到的就是如下所示。
讀取上面的資料後在逐一解析並套上HTML標籤阻成你要的網頁。
function show_WorkerBar(rs) {
var arr1 = rs.split("@");
var ss = "";
for (var i = 0; i < arr1.length - 1; i++) {
var arr2 = arr1[i].split("^");
if (arr2[0] != "") {
ss += "<div class=\"emp\">";
ss += "<div class=\"wkhead\" ";
ss += "onclick=\"fn_EditWkSec('" + arr2[0] + "','" + arr2[1] + "')\">" + arr2[0];
ss += "<br /><span class='wk00'>" + arr2[1] + "</span>";
ss += "<span class='wk03'> " + arr2[4] + " </span>";
ss += "/<span class='wk03'> " + arr2[2] + " </span>";
ss += "</div>";
}....
return ss; //最後的ss就是我們要的
沒有留言:
張貼留言