Аватар для rsotun
63 / 63 / 13
Регистрация: 20.04.2010
Сообщений: 475

Обработка POST запроса

11.10.2016, 19:24. Показов 1030. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Вот код запроса :
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 $("#txtUlicaReg").autocomplete({
                source: function (request, response) {
                    var ulicar = $('#txtNasPunktReg').val();
                    $.ajax({
                       
                        url: "api/Default/JStreets",
                        data: "{ 'q': '" + request.term + "', 'city':'" + ulicar + "' }",
                        dataType: "json",
                        type: "POST",
                        async: true,
                        contentType: "application/json; charset=utf-8",
                        dataFilter: function (data) { return data; },
                        success: function (data) {
                            response($.map(data, function (item) {
                                return {
                                    value: item.streets
                                }
                            }))
                        },
                        error: function (XMLHttpRequest, textStatus, errorThrown) {
                            alert(textStatus);
                        }
                    });
                },
                minLength: 1
            });
Этот запрос добавлял автозаполнение к моему текстовому полю.
Ответ запроса был такой:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[
  {
    "streets": "Генерала*Дзусова"
  },
  {
    "streets": "Дзарахохова"
  },
  {
    "streets": "Дзержинского"
  },
  {
    "streets": "Дзусова"
  }
]
Я успешно получал список этих улиц к автозаполнению. Теперь изменился ответ, ответ теперь такой:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
  "searchContext": {
    "contentType": "street",
    "query": "а",
    "limit": 2
  },
  "result": [
    {
      "id": "1900000400000",
      "name": "Башарова",
     
    },
    {
      "id": "1900000100000",
      "name": "Лучневая",
     
    }
  ]
}
Как получить параметры name к автозаполнению? Я понимаю что нужно менять что то в :
JavaScript
1
2
3
return {
                                    value: item.streets
                                }
Но не знаю как в данном случае прописать правильно return. Спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.10.2016, 19:24
Ответы с готовыми решениями:

Отправка POST запроса AJAX ом
Есть вот такая форма: <form id="pub" name="publication" action="curl/my.php" method="post" enctype='multipart/form-data'> ...

Отправка POST запроса через Ajax
Добрый день, Я новичок в jQuery и Ajax соответственно. На сайте потребовался калькулятор, для расчета доставки, данные по...

Отправка post запроса без перезагрузки страницы
недавно задавал вопрос про отправку post запроса без перезагрузки страницы. Сказали ищи в интернете. Ребята нужна реально ваша помощь. ...

1
14 / 14 / 12
Регистрация: 16.09.2015
Сообщений: 58
11.10.2016, 23:07
JavaScript
1
2
3
4
5
6
7
                        success: function (data) {
                            response($.map(data.result, function (item) {
                                return {
                                    value: item.name
                                }
                            }))
                        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.10.2016, 23:07
Помогаю со студенческими работами здесь

Откуда берутся данные для POST запроса
Добрый вечер. Пытаюсь повторить POST запрос. Загружаю страницу в браузере. В инструментах разработчика нахожу POST запрос. Понимаю...

Отправка post запроса
Пытаюсь вот таким кодом сделать post запрос, но ни чего не получается, посмотрите пожалуйста. Может где ошибся? function postResult(){ ...

Генерация POST запроса
Ребят подскажите возможно ли чистым HTML симулировать такой запрос? или через JS на крайняк :)

Отправка POST запроса
Как сделать что бы скриптfunction loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) {// код для IE7+, Firefox, Chrome,...

Отправка post запроса по событию
Здравствуйте. Не подскажите как реализовать подобный скрипт. Есть форма: <div class="clbh_banner-choose-office"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru