У меня есть этот код в JSPполучить АЯКС запрос данных из JSP страницы
Map<String, Long> map = new HashMap<String, Long>();
map.put("A", 10L);
map.put("B", 20L);
map.put("C", 30L);
JSONObject json = new JSONObject();
json.accumulateAll(map);
System.out.println(json.toString());
List<String> list = new ArrayList<String>();
list.add("Sunday");
list.add("Monday");
list.add("Tuesday");
json.accumulate("weekdays", list);
System.out.println(json.toString());
Он печатает
Info: 2
Info: {"A":10,"B":20,"C":30}
Info: {"A":10,"B":20,"C":30,"weekdays":["Sunday","Monday","Tuesday"]}
В Netbeans годах Ouput
мой Аякса является
var id = $(this).attr('data-id');
$.ajax({
type: 'POST',
url: '../include/residents.jsp',
dataType: "json",
data: {
id: id,
},
success: function(data) {},
error: function(data) {}
}).done(function() {
});
Как я могу показать эти выходные данные в ajax-успехе или сделать ne функции?
добавлять элементы на странице – madalinivascu
, когда я проверить XHR> Ответ я не вижу ничего поэтому я предполагаю, что выход не возвращается в ajax, он находится только на странице URL. Как я могу отправить его в ajax? @madalinivascu Я имею в виду, как вернуть его? Я попробовал 'return json.toString();' но я получаю ошибку –
@madalinivascu также попробовал 'response.getOutputStream(). print (json.toString());' но получение 'java .lang.IllegalStateException: getOutputStream() уже вызван для этого ответа. –