从服务器端获取一个数组以便以后与JS一起使用?

时间:2013-12-06 16:34:39

标签: javascript html

我正在尝试编写一个网页,它将联系服务器,获取一个整数数组,然后以某种方式使该数组可用于javascript函数:

function doSomething(var arrayFromServer) {

     for (var i=0; i<arrayFromServer.length; i++) {
              var element = arrayFromServer[i];
              /* do something with each element... */
     }
}

这是如何完成的,还是有更简单的方法来完成同样的事情? LAMPPP可用,但我不确定如何在这里最有效地使用堆栈。谢谢!

1 个答案:

答案 0 :(得分:3)

您应该使用JSON。服务器可以将字符串化的对象发送到JSON,然后您可以将其解码为客户端。

json_str = "[1,2,3]"; // string sent from server
arr = JSON.parse(json_str); // returns the original object which was encoded.

根据服务器端语言,有各种方法可以用JSON编码对象。