Necesito pasar un valor de objeto Json después de hacer una llamada API a mis vistas.py para renderizar en la plantilla de django. Después de hacer una llamada ajax, no puedo obtener el valor en django`
let application = JSON.parse(sessionStorage.getItem("appId")); let kycStatus = application.applicationId $.ajax({ type: "GET", dataType: "json", url: `${url}/${kycStatus}`, headers: { 'Content-Type': 'application/json', 'X-API-Key': '', }, data: { senddata: JSON.stringify(), }, success: function(data) { document.getElementById("kyc-status").innerHTML = data.overallResult.status console.log(data.overallResult.status) } })`en mis vistas.py
def is_ajax(request): return request.META.get('HTTP_X_REQUESTED_WITH') == 'XMLHttpRequest' def kycsubmit(request): """ A view to return the index page""" if is_ajax(request=request): if request.method == 'GET': data = request.GET.get('senddata') print(data) return render(request, 'kycsubmit/onboard.html')el método de print en def kycsubmit(request): solo se imprimirá en la terminal. Use la variable de contexto aquí
def kycsubmit(request): """ A view to return the index page""" if is_ajax(request=request): if request.method == 'GET': data = request.GET.get('senddata') return render(request, 'kycsubmit/onboard.html',{'data':data})