отправка одного значения с помощью ajax (внешний интерфейс)

Если я могу вам помочь, вам нужно войти в Свойства проекта, а в поле местоположения JDK проверить Использовать встроенный JSD (рекомендуется).

0
задан Beata Kozieł 18 February 2019 в 15:27
поделиться

1 ответ

Я предполагаю, что url : "someurl", является просто заполнителем и на самом деле будет содержать правильное значение. Убедитесь, что вы отправляете запрос на http://yourdomain.top/ship, поскольку ship - это URL, который слушает ваша Java-инфраструктура (@Path("/{ship}")

Вам необходимо установить правильный заголовок метода. Вы отправляете [ 117], в то время как ваша конечная точка Java ожидает @Get. Скорее всего, Java-инфраструктура не будет сопоставлять запрос POST с действием GET.

Вам необходимо получить параметр, который используемая Java-инфраструктура сможет связать это к. Вероятно, вам нужно сделать это:

@GET
@Path("/{ship}")
public int Get(string radio1Value) {
    //check in matrix if number from radiovalue exists
}

То, что вам нужно исправить, это:

  • Используйте правильный URL-адрес
  • Используйте правильный метод ( используйте GET или POST как в запросе, так и в действии)
  • Пусть действие получит параметр, так что отправляемое вами значение будет доступно

Редактировать: для части onclick вам нужно обернуть ваш запрос ajax в событие, используя jQuery (так как вы используете эту библиотеку). Вы делаете это так:

<button id="execute_on_click">Send request</button>

и в своем javascript:

[112 ]
0
ответ дан Glubus 18 February 2019 в 15:27
поделиться
Другие вопросы по тегам:

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