доступ открыт html div в javascript - PullRequest
       17

доступ открыт html div в javascript

0 голосов
/ 04 августа 2020

Я вызываю ajax запрос в A. html и когда ответ в порядке, я хочу показать сообщение в B. html. (Я хочу показать сообщение в div с id = 'mes_div', которое содержится в B. html) как мне получить доступ к B. html и как мне получить доступ к этому div?

  • Я использую django на стороне сервера.

1 Ответ

0 голосов
/ 04 августа 2020

Вы должны сделать это так: Django view: default case: -> template A. html if condition == Load_A_Done -> template B. html

On A. html s AJAX, после успешной загрузки вы вызываете Django View с параметром формы, например load = OK. В Django view проверьте, присутствует ли параметр загрузки, если нет, используйте A. html как шаблон, иначе используйте B. html в качестве шаблона Перед использованием B. html используйте сообщения

from django.contrib import messages

def viewAB(request):
    if request.GET.get("load") == "OK":
        messages.info(request, 'A loaded successfully')
        return render(request, 'B.html')
    else:
        return render(request, 'A.html')

на B. html

{% if messages %}
<ul class="messages">
    {% for message in messages %}
    <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>
        {% if message.level == DEFAULT_MESSAGE_LEVELS.ERROR %}Important: {% endif %}
        {{ message }}
    </li>
    {% endfor %}
</ul>
{% endif %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...