2011-02-06 3 views
1

У меня возникли проблемы с получением данных из файла AJAX,Javascript Массив из AJAX файл

Я пытаюсь изменить источник данных из веб-приложения и источника данных изначально создается как это в JavaScript:

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

Вместо жесткого кодирования его, как это, я хотел бы получить его из АЯКС-файла, и я пытался сделать это:

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

Но это, кажется, interpretting каждый символ в качестве сегмент в массиве, я тестировал с точно таким же массивом и просто повторил

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

Я думаю, что мне нужно, чтобы вернуть его как массив, но я не знаю, как я должен использовать как getJSON для этого? Благодаря!

UPDATE: Мне удалось понять это как массив, окружая запрос с помощью eval(), это правильный способ сделать это?

ответ

1

UPDATE: мне удалось сделать это понять его как массив по окружающих запрос с Eval(), это правильный способ сделать это?

Да, это правильный путь. В противном случае вы просто получите строку, и поскольку строка в основном представляет собой массив charcters, это то, что вы видите.

+0

Благодарим за отзыв! –

Смежные вопросы