我正在尝试编写一个网页,它将联系服务器,获取一个整数数组,然后以某种方式使该数组可用于javascript函数:
function doSomething(var arrayFromServer) {
for (var i=0; i<arrayFromServer.length; i++) {
var element = arrayFromServer[i];
/* do something with each element... */
}
}
这是如何完成的,还是有更简单的方法来完成同样的事情? LAMPPP可用,但我不确定如何在这里最有效地使用堆栈。谢谢!
答案 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编码对象。