Программирование на jquery
Anonymous
Как получить значение String из класса действий с помощью метода $.getJSON() в Struts 2?
Сообщение
Anonymous » 01 ноя 2024, 13:34
Я пытаюсь получить значение String из класса действия с помощью метода $.getJSON(), но получаю неопределенный результат. Вот фрагменты кода, которые я пробовал использовать
Script:
Код: Выделить всё
$(function() {
$("#newPostionFormID").submit(
function() {
var formInput = $(this).serialize();
$.getJSON('../employeeShifts/addnewposition.action',
formInput, function(jsonResponse) {
console.log(jsonResponse.positionAdded);
});
return false;
});
});
strus.xml:
класс действия:
Код: Выделить всё
public class EmployeeShiftAction extends ActionSupport {
private String position;
private String positionAdded;
public String addNewPosition() {
log.info("inside addNewPosition");
position = this.getPosition();
log.info("Position: " + position);
positionAdded = position;
log.info("positionAdded: " + positionAdded);
return Action.SUCCESS;
}
public String getPosition() {
return position;
}
public void setPosition(String position) {
this.position = position;
}
public String getPositionAdded() {
return positionAdded;
}
public void setPositionAdded(String positionAdded) {
this.positionAdded = positionAdded;
}
Журнал консоли:
не определено
Не знаю, где я ошибся?
Подробнее здесь:
https://stackoverflow.com/questions/304 ... d-in-strut
1730457271
Anonymous
Я пытаюсь получить значение String из класса действия с помощью метода $.getJSON(), но получаю неопределенный результат. Вот фрагменты кода, которые я пробовал использовать [b]Script:[/b] [code]$(function() { $("#newPostionFormID").submit( function() { var formInput = $(this).serialize(); $.getJSON('../employeeShifts/addnewposition.action', formInput, function(jsonResponse) { console.log(jsonResponse.positionAdded); }); return false; }); }); [/code] [b]strus.xml:[/b][code] [/code] [b]класс действия:[/b] [code]public class EmployeeShiftAction extends ActionSupport { private String position; private String positionAdded; public String addNewPosition() { log.info("inside addNewPosition"); position = this.getPosition(); log.info("Position: " + position); positionAdded = position; log.info("positionAdded: " + positionAdded); return Action.SUCCESS; } public String getPosition() { return position; } public void setPosition(String position) { this.position = position; } public String getPositionAdded() { return positionAdded; } public void setPositionAdded(String positionAdded) { this.positionAdded = positionAdded; } [/code] [b]Журнал консоли:[/b] не определено Не знаю, где я ошибся? Подробнее здесь: [url]https://stackoverflow.com/questions/30452122/how-to-get-a-string-value-from-the-action-class-with-getjson-method-in-strut[/url]