Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
 Аватар для bazJaz
36 / 33 / 21
Регистрация: 11.07.2014
Сообщений: 390

Не могу получить ответ на ajax запрос от контроллера

11.03.2015, 18:12. Показов 1762. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в ajax приходит error, если передавать данные в контроллер - все приходит, обратно - error.
Контроллер
Java
1
2
3
4
5
6
7
8
9
10
@Controller
@RequestMapping("/controller")
public class MyController {
...
@RequestMapping(value="testpost", method=RequestMethod.POST)
@ResponseBody
public MyDataObject testpost(@RequestBody String str){
    System.out.println(str);
    return new MyDataObject(Calendar.getInstance(), "POST!");
}
System.out.println(str) - выводит strstrstsr=, где берется символ = ?
JavaScript
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function testpost() {
    $.ajax({
        type: 'POST',
        url:  'controller/testpost',
        dataType: 'json',
        async: true,
        data: "strstrstsr",
        success: function(result) {
            alert('Время: ' + result.resulter
                    + ', сообщение: ' + result.data);
            console.log("success");
        },
        error: function() {
            console.log("error !!!!!!!!!!!!!!!!!!!");
        }
    });
}
ну и конструктор MyDataObject
Java
1
2
3
4
public MyDataObject(Calendar time, String message) {
        this.time = time;
        this.message = message;
}
ошибка в консоле браузера
HTML5
1
2
Failed to load resource: the server responded with a status of 406 (Not Acceptable)
error !!!!!!!!!!!!!!!!!!!
Добавлено через 5 минут
или такая ошибка
HTML5
1
2
POST http://localhost:8080/TestMSMVC/controller/testpost 406 (Not Acceptable)
error !!!!!!!!!!!!!!!!!!!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.03.2015, 18:12
Ответы с готовыми решениями:

Сделать ajax запрос и получить json ответ данные и отобразить их на той же страничке, но в блоке ниже
Здравствуйте, нужно сверстать форму на чистом html & css3 Сделать валидацию полей (имя, email, телефон, чекбоксы) Сделать ajax запрос...

Не могу получить ответ от python скрипта и на его основе создать список (зависимые списки js ajax python)
Привет! Есть необходимость сделать динамические списки при помощи js, ajax jQuery, Python. Данные в скрипт передал, сделал выборку по...

Ответ на AJAX запрос
Всем привет. Не могу разобраться, я либо понял как работать с ajax либо нет) Вот такой код на JS: $(document).ready(function() { ...

2
101 / 88 / 7
Регистрация: 17.12.2010
Сообщений: 416
18.03.2015, 16:39
Насколько понимаю, пересылаете JSON. А формат его {... = ...., ....=.... }, то есть Map.
Попробуйте отправлять Ajax что-нибудь вроде
data: ({
id: 'test value'
}),
А на стороне контроллера принимать
public MyDataObject testpost(@RequestBody Map<String, String> map)
1
 Аватар для bazJaz
36 / 33 / 21
Регистрация: 11.07.2014
Сообщений: 390
18.03.2015, 19:36  [ТС]
Цитата Сообщение от no0ker Посмотреть сообщение
Насколько понимаю, пересылаете JSON. А формат его {... = ...., ....=.... }, то есть Map.
Попробуйте отправлять Ajax что-нибудь вроде
data: ({
id: 'test value'
}),
А на стороне контроллера принимать
public MyDataObject testpost(@RequestBody Map<String, String> map)
проблему уже решил, и действительно ошибка здесь, спасибо Вам
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.03.2015, 19:36
Помогаю со студенческими работами здесь

JQuery ajax запрос и php ответ
Предполагается, что получив от сервера ответ JS выведет логин, добавив его в тело страницы. Почему связка запрос-ответ не работает? Консоль...

Почему не приходит ответ на запрос Ajax
Я использую плагин DataTables с обработкой на сервере. Во встроенном в браузер отладчике вижу что запроc на сервер идет. Web сервер с PHP...

Ajax не принимает ответ на post-запрос
Здравствуйте. Посылаю POST-запрос на чистом ajax php-сценарию. В php-файле происходит выборка из базы, формирование вывода и, собственно,...

Получить ответ от сервера, AJAX
Есть форма, которая передает пару параметров и файл. Этот код работает исправно (мне так кажется) &lt;script&gt; $(function () { ...

ответ на запрос Ajax приходит пустой почему?
Есть код var kod=document.getElementById('kod').value; createRequest() ; var url=&quot;proba8.php&quot;; request.open(&quot;POST&quot;,url, true ); ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru