Живой Поиск с помощью ASP.NET MVC и Ajax

const arr = [
  { name: "aa", type: "total", count: 28394 },
  { name: "aa", type: "featured", count: 4 },
  { name: "aa", type: "noAnswers", count: 5816 },
  { name: "ba", type: "total", count: 148902 },
  { name: "ba", type: "featured", count: 13 },
  { name: "ba", type: "noAnswers", count: 32527 },
  { name: "cc", type: "total", count: 120531 },
  { name: "cc", type: "featured", count: 6 },
  { name: "cc", type: "noAnswers", count: 24170 }
];

const names = [...new Set(arr.map(item => item.name))]
const output = {};

names.forEach(name => {output[name] = {}});

arr.forEach(item => {
  output[item.name][item.type] = item.count
});

const result = Object.entries(output).map(([name, rest]) => ({name, ...rest}))
console.log(result);

const arrResult = [
  { name: "aa", total: 28394, featured: 4, noAnswers: 5816 },
  { name: "ba", total: 148902, featured: 13, noAnswers: 32527 },
  { name: "cc", total: 120531, featured: 6, noAnswers: 24170 }
];

6
задан tereško 13 July 2012 в 08:22
поделиться

2 ответа

что необходимо сделать это, присоединяют к JQuery onchage обработчик событий и затем называют некоторый ajax метод jQuery ($ .load, $ .ajax и т.д....) и информация от указанного контроллера. asp.net mvc контроллер может возвратить результаты json, таким образом, можно позже управлять им в коде JavaScript.

если Вы имеете какое-либо другое разрешение вопросов и спрашиваете.

5
ответ дан 17 December 2019 в 04:53
поделиться

Сайт MVC ASP.NET будет иметь в наличии Ajax и JQuery по умолчанию.

Блог Mike Bosch может дать Вам некоторые подсказки по этому

0
ответ дан 17 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: