Java - Как проверить значение переменных ThreadLocal в Eclipse?

У меня есть пара ThreadLocal , заполненных в моем Интернете app. А при удаленной отладке веб-приложения другие раскрывающиеся списки на основе селектора класса (обратите внимание на «раскрывающийся список», их может быть несколько). Это изменение прокси-сервера не запускает функцию и поэтому не работает. Как я могу заставить его работать?

Код

$(document).ready(function () {
    var activeDropBox = null;

    $("select.drop-box").change(function () {
        var questionId = $(this).attr("questionId");
        var selectedAnswer = $(this).val();
        activeDropBox = this;

        alert(this.questionId);

        $.ajax(
        {
            type: "POST",
            url: answerChangedActionUrl,
            data: { questionId: questionId, selectedValue: selectedAnswer },
            success: function (data) {
                SetElementVisibility(data.ShowElement, questionId);
            }, error: function (XMLHttpRequest, textStatus, errorThrown) {
                alert('XMLHttpRequest:' + XMLHttpRequest.responseText);
                alert('textStatus:' + textStatus);
                alert('errorThrown:' + errorThrown);
            }
        });
    });

    function SetElementVisibility(visible, questionId) {
        // I would like each child to then trigger the change event...
        $(".childOf" + questionId)[visible ? 'show' : 'hide']('slow');

        // Suggested code
        //$(".childOf" + questionId + " select").trigger("change");

        if (!visible) {
            $(".childOf" + questionId + " select").attr('selectedIndex', 0);
        }
    }
}

Предложения до сих пор кажутся работающими, но поскольку событие изменения запускает сообщение ajax, похоже, что здесь он не работает. Я собираюсь поиграть с этим, но это еще один вопрос, который я чувствую.

170
задан ROMANIA_engineer 19 August 2017 в 14:32
поделиться