Мой сервер (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);
}
});
Сериализуйте его в JSON (с помощью JSON.stringify
) и выведите его с заголовком содержимого application/json
.
Затем он будет массивом data
с клиентским интерфейсом JavaScript, который у вас уже есть.