如何使用ajax接收的数据

How to use received data by ajax?

本文关键字:数据 何使用 ajax      更新时间:2023-09-26

这段代码运行良好,我正在从服务器接收数据。数据由[{id: someId, name: someName}, {..}....{...}] 组成

SJA.ajax(dataToSend, function (respond) {
  if (respond) {
     for (var i in respond) {
        console.log(respond[i].id);
        console.log(respond[i].name);
      }
   }
});

如何仅从respond[i].name创建一个数组并以以下方式使用此数组:

var data = ["name", "name",  "name"];

简单

var names = respond.map(function(r) { return r.name; });

会做你想做的事。

var data = $.map(respond, function (v) { return v.name; });