2011-11-17 146 views
-1

我有一個訪問Web服務的頁面。如何動態創建html頁面?

索引頁調用onLoad,一個webservice方法來獲取數據庫列表。 我想在按鈕列表上顯示結果,每個按鈕都包含一個數據庫名稱。

只使用html和jquery/js,動態創建此頁面的最佳方式是什麼?

+1

以什麼格式從webservice返回數據? – James

+0

@ 999數據來自json,但我可以處理它! –

回答

0

嘗試jQuery的模板,你可以在這裏找到:http://api.jquery.com/category/plugins/templates/

這是從該鏈接:

注:jQuery開發團隊已經決定不採取這個插件過去的測試版。 它不再被積極開發或維護。文檔 暫時保留(僅供參考),直到準備好合適的 替換模板插件。

我不能寫一個新的答案,因爲問題是封閉的,所以我決定寫在這裏,如果你不介意。

我的網頁上有一些部分是動態顯示的。 保存數據我用:

function parseJsonIfPossible(code){ 
    try { 
     //return JSON.parse(code); 
     //console.log(code); 
     return $.parseJSON(code); 
    } catch (e) { 
     return code; 
    } 
} 
function store(to,str){ 
    return parseJsonIfPossible($.ajax({ 
     url: core_url,//this processes the retrieved data 
     global: false, 
     type: "POST", 
     data: {attr : to, val : str}, 
     dataType: "html", 
     async:false, 
     success: function(msg){ 
     //alert(msg); 
     } 
    }).responseText); 
} 

對於歌廳和顯示我用

$('#'+file.id).html(responseText);

我希望它能幫助!

+0

看來你明白了什麼被問:) –