从节点服务器向js脚本发送数组

时间:2015-04-21 15:48:46

标签: javascript arrays ajax json node.js

我的服务器(node.js)维护一个数组:

var list = [];

我想在一些js代码(客户端)中使用这个数组。我想通过ajax检索它。什么是最佳做法?

$.ajax({
    url: "http://localhost:8000/updatePendingAlerts",
    timeout: 2000,
    success: function (data)  {
      console.log(data);
      //data should be an array

    },
    error: function(jqXHR, textStatus, errorThrown) {
      clearInterval(timeout);
      alert('error ' + textStatus + " " + errorThrown);
    }
  });

1 个答案:

答案 0 :(得分:3)

将其序列化为JSON(使用JSON.stringify)并使用application/json内容类型标头输出。

它将是data中的一个数组,其中包含您已有的客户端JavaScript。