перейти с ajax результата обратно на весеннюю загрузку - PullRequest
0 голосов
/ 21 февраля 2020

У меня следующая проблема. Я получаю результаты от ajax звонка с моего контроллера весенней загрузки. Я показываю их в jquery аккордеоне (наш клиент хочет этого). Теперь пользователь должен вернуться к весне после нажатия на ссылку с идентификатором. Как мне это сделать?

успешно ajax

$.ajax({
                url: $("#suche").attr( "action"),
                data: JSON.stringify(json),
                type: "POST",
                cache: false,

                beforeSend: function(xhr) {
                    xhr.setRequestHeader("Accept", "application/json");
                    xhr.setRequestHeader("Content-Type", "application/json");
                },
                success: function(daten) {
                    var respContent = "";

                    for (i = 0; i < daten.length; i++)
                    {
                        var tmp = daten[i];
                        respContent += "<h3>"+tmp.kdCode + "</h3>";
                        respContent += "<div>";
                        respContent += "<input type=\"hidden\" name=\"id\" value=\""+tmp.kd_id+"\">";
                        respContent += "<p><a href=\"#\">"+tmp.kd_strasse+", "+ tmp.kd_plz + " " + tmp.kd_ort +"</a></p>";
                        respContent += "</div>";
                    }

                    $("#ergebnisse").html(respContent);
                    $( "#ergebnisse" ).accordion({
                        heightStyle: "content"
                    });
                }
            });

div

 <!-- Ausgeben der Ergebnisse und Rücksprung zu Spring -->
                        <form:form id="ergs" action="localhost:8080/address/detailansicht" cssClass="form-horizontal" method="post" modelAttribute="AdressVO">
                            <div id="ergebnisse" >


                            </div>
                        </form:form>

1 Ответ

0 голосов
/ 02 марта 2020

Решение было очень простым. Внутри возвращенных данных я добавил

<a href = '#' onclick='detailDatas("+tmp.kd_id+")'</a>

. В detailDatas-Function это ajax для контроллера пружины

Кроме того, у нас есть var adresse = "/ address / detailansicht1? Street знак равно , , .

и все возвращенные данные. И в контроллере мы возвращаем новый jsp - и вуаля это работает. Возможно, не лучшее решение, но рабочее решение.

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