Как отобразить ту же html страницу и данные json используя ajax запрос?

Заранее благодарю всех за комментарии. Я только осваиваю ajax c django. Буду рада дельному совету.

Файл 1.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
</head>
<body>
<!-- КАКОЙ-ТО КНТЕНТ-->

<div id="alert">АЛЕРТ</div>

<form method='POST'>
      {% csrf_token %}
<button id="btn" class="btn" type='submit'> Check </button>
</form>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

<script>
    $(document).ready(function(){
    $('.btn').on('click', function(e) {
     e.preventDefault();
     var csrftoken = $("[name=csrfmiddlewaretoken]").val();

      $.ajax(
    {
        type:"POST",
        url: "{% url 'exists' %}",
        headers:{
        "X-CSRFToken": csrftoken
        },
        cache: true,
        dataType : "json",// Какой тип здесь указать?
        success: function(response){
            $("#alert").text('УРААА');// Как вместо УРААА добавить JSON данные
        },
        error: function(response){
            $("#alert").text('Не работает');
        },
     })
});
});
</script>

</body>
</html>

Файл views.py (фрагмент)

def exView(request):
    if request.method == 'POST':
        data = {"имя1": "Светлана", "имя2": "Виктория",} // Это заглушка, на самом деле здесь другие данные, но структура та же
        return render(request, 'NewApp/1.html', {'data': data})
    else:
        return render(request, 'NewApp/1.html', )

Файл urls.py

from django.contrib import admin
from django.urls import path

from NewApp import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.exView, name='exists'),
]
Вернуться на верх