2012-06-20 47 views
0

我有一個函數,它是像如何將數據從一個外部文件加載到陣列 - js的

$(function() { 
    var data = [ 
     { label: "anders", category: "" }, 
     { label: "annhhx10", category: "Products" }, 
     { label: "annk K12", category: "Products" }, 
     { label: "andreas johnson", category: "People" } 
    ]; 

    $("#search").catcomplete({ 
     delay: 0, 
     source: data 
    }); 
}); 

我想通過所有標籤在「數據[]」從外部文件陣列,其具有大約1000個條目,而不是將它們放在源文件中。請指導我做到這一點。

+0

這與jQuery UI有什麼關係? – j08691

回答

0

那麼,一個辦法是做到以下幾點:

  1. 把數據存儲在服務器上的一些容易解析文件。
  2. 添加到您的JavaScript的AJAX調用請求mydata.txt,或任何你想調用你的數據文件。
  3. 解析響應中返回的數據,構建標籤/類別對象,並將它們添加到數組中。