2012-04-25 40 views
0

嗨,我正在寫與jQuery的CSS和JavaScript的菜單列表中顯示從數據庫菜單項:我想從數據庫中獲取的菜單項如何使用jQuery和JavaScript

JS代碼:

var selectAllStatement = "SELECT * FROM Contacts"; 
      function findAll(){ 
     var name; 
    db.transaction(function(tx) { 
    tx.executeSql(selectAllStatement, [], function(tx, result) { 
    dataset = result.rows; 
     for (var i = 0, item = null; i < dataset.length; i++) { 
      item = dataset.item(i); 
      name = item['firstName'] } 
        }); 
            }); 

       } 

HTML文件:

<section id="popupAccordeon" class="hide"> 

<div id="popup-bg"> 
</div> 

    <div id="popup-box"> 

    <ul class="niveau1"> 
     <li><a href=""> Players Name</a> 
       <ul class="niveau2"> 

     <li><a href="http://www.rankspirit.com"> </a></li> // this are items i want to get them from table Contacts 

      </ul> 

    </section> 
+0

你是否得到某種類型的錯誤消息與您的代碼?我同意MatuDuke有關使用PHP或類似的內容。 – Purplemonkey 2012-04-25 12:20:11

回答

1

你必須使用一些服務器端languaje如PHP,C#,Java和紅寶石等 這取決於您的服務器上。

+0

我可以獲取數據集中的所有表格行,但我不知道如何將它放在菜單列表中,這是我的問題,請求數據庫的每件事情都很好 – 2012-04-25 12:42:37

+1

如何檢索數據集?你在使用一些服務器端編程語言嗎?哪一個?你可以把它的一些代碼? – MatuDuke 2012-04-25 13:48:39

+0

我使用SQLite這裏是代碼:var selectAllStatement =「SELECT * FROM Contacts」; 函數findAll(){ var name; 對於(var i = 0,item = null; i 2012-04-25 13:57:49

1

Javascript,CSS和HTML在網站的前端工作。這些文件被下載到瀏覽器,並在瀏覽器的範圍內運行。

數據庫駐留在服務器中。您需要一種服務器端語言來與數據庫交互並生成必要的html以發送到服務器。