При вызове ajax [объект объекта] с json - PullRequest
0 голосов
/ 07 декабря 2018

мой вызов ajax в моем HTML создает [объектный объект] вместо желаемого JavaScript-объекта с некоторыми значениями (например, id, ordersitems и т. Д.) Почему это так?и как я могу решить это?

Вызов ajax выглядит следующим образом:

$( document ).ready(function() {

    console.log("BEREIT ZUM SOP");
    var sum = 0;

    // artikel in von session holen über sbservice
        $.ajax({
            url: "http://localhost:8080/HandyHammer/rest/shoppingbasket",
            method: "GET",
            dataType: "json" 
        })
        .done(function(responseData) {

            console.log(responseData);
            alert(responseData);

Вызывается метод GET, следующий (метод toJSON - это метод, написанный самим собой и создающий формат JSON):

@GET
@Produces(MediaType.APPLICATION_JSON)
public Response GetShoppingBasket() {

    HttpSession session = request.getSession();

    if (session.getAttribute("basket") == null) {
        System.out.println("kein warenkorb GET session: lege neue an");
        session.setAttribute("basket", new Orders());
    }

    Orders basket = (Orders)session.getAttribute("basket");
    System.out.println("Session geladen");

    System.out.println("tostring " + basket);
    System.out.println("tojson " + basket.toJSON());
    return Response.status(Status.OK).entity(basket.toJSON()).build();
}

Изменить 1 console.dir показывает следующее: вывод console.dir

это то, что я хотел.Но как я могу получить доступ к свойствам сейчас?например, для вывода динамической таблицы с перечисленными свойствами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...