Octobercms выберите с AJAX не работает, как ожидалось - PullRequest
0 голосов
/ 09 сентября 2018

У меня на странице следующий код:

Секция PHP кода

function onSelecaoGE(){
$this['temp'] = post('selecaoge');
}

и на странице html

<div class="col ptxt1">

    <select class="form-control"
            name="selecaoge"
            data-request="onSelecaoGE"
            data-request-update="_foe_rec_nivel: '#selnivel'"
            id="escolhage">
        <option disabled selected> -- Escolha um Grande Edifício --</option>
        {% for ge in ge_all %}
        {% if ge.era_id == 0 %}
        {% set conta = ge.recompensa_ge_conta2[0].count %}
        {% else %}
        {% set conta = ge.recompensa_ge_conta[0].count %}
        {% endif %}
        <option value="{{ ge.id }}">{{ ge.nome }} ({{ conta }})</option>
        {% endfor %}
    </select>

</div>
<div class="col ptxt1" id="selnivel">
{% partial "_foe_rec_nivel" %}
</div>

и на частичном просто есть

{{ temp }}

также у меня загружен jquery и {% frameworks extras%} в файле макета.

Все выглядит хорошо согласно документации и некоторым примерам, которые я нашел.

Но когда я делаю какой-либо выбор, он начинает вызов ajax, но он никогда не заканчивается.

После нескольких изменений я не могу понять, что не так. Любая помощь будет оценена.

1020 * ТИА *

JL

1 Ответ

0 голосов
/ 10 сентября 2018

С помощью «alxy» в Slack мы обнаружили, что проблема связана с загруженной версией jquery. Я загружаю jquery-3.3.1.slim.min.js, который, кажется, не имеет полной поддержки ajax. Я изменил, чтобы загрузить обычную версию jquery-3.3.1.min.js и работает отлично.

JL

...