【发布时间】:2011-02-06 02:03:58
【问题描述】:
我在从 AJAX 文件中获取数据时遇到问题,
我正在尝试更改网络应用程序的数据源,而数据源最初是在 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() 包围请求使其理解为一个数组,这是正确的方法吗?
【问题讨论】:
标签: javascript ajax arrays