【问题标题】:Javascript Array from AJAX file来自 AJAX 文件的 Javascript 数组
【发布时间】: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


    【解决方案1】:

    更新:我已经成功了 将其理解为一个数组 用 eval() 包围请求, 这是正确的做法吗?

    是的,这是正确的方法。否则你只会得到一个字符串,因为字符串基本上是一个字符数组,这就是你所看到的。

    【讨论】:

      猜你喜欢
      • 2014-05-06
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      相关资源
      最近更新 更多