Mi llamada AJAX sigue devolviendo un objeto de respuesta en lugar del valor esperado
function check_now(word) { var x = $.ajax({ url: "{% url 'checker' %}", data: { 'word': word, 'csrfmiddlewaretoken': '{{ csrf_token }}', }, async:false, type: "POST", dataType: 'json', statusCode: { 200: function (response) { console.log(response.is_command); return response.is_command; } } }); return x; }
El resultado esperado es un valor booleano. La salida de console.log(response.is_command)
se imprime correctamente como false
. Pero el valor devuelto x
sigue siendo un objeto. No puedo acceder a is_command
. ¿Cómo acceder?