2011-02-06 47 views
1
我在與來自AJAX文件中獲取數據問題

JavaScript數組文件

我試圖改變一個Web應用程序和數據源的數據源最初是在JavaScript這樣創建:

var ds = [ 
'Sarah', 
'John', 
'Jack', 
'Don', 
'Ben', 
'Breem']; 

而不是硬編碼它這樣的,我想從一個Ajax文件得到它,我試圖做到這一點:

var categories = $.ajax({ 
    url: "js/ajax.php?projects=1", 
    async: false 
}).responseText; 

但它似乎是訓釋每個字符作爲陣列中的片段,我使用完全相同的陣列進行測試,只是呼應

[ 
'Sarah', 
'John', 
'Jack', 
'Don', 
'Ben', 
'Breem'] 

我想我需要它返回一個數組,但我不知道我應該怎麼,可以使用像這樣的getJSON這個?謝謝!

更新:我已經設法通過用eval()包圍請求來使它理解爲數組,這是正確的方法嗎?

回答

1

更新:我設法使它 把它理解爲通過 與周圍的eval()請求的數組, 這是做正確的方式?

是的,這是正確的方法。否則,你只會得到一個字符串,因爲一個字符串基本上是一個charcters數組,這就是你所看到的。

+0

感謝您的迴應! – 2011-02-06 02:14:58