0
나는 장고를 사용하여보기에 게시물 요청을 보내는 양식을 처리하고 아약스는 페이지를 새로 고치지 않고 반환해야합니다. 다음은 아약스 내 jQuery를이다 :장고 아약스 null을 반환
는$('.createFolder').on('submit', function(event){
event.preventDefault();
var folderName = $('#folderName').val();
$.ajax({
url: '{% url 'project:createFolder' %}',
type: 'post',
data: {
'folderName': folderName,
csrfmiddlewaretoken: '{{ csrf_token }}'
},
dataType: 'json',
success: function(json) {
alert(json);
}
});
});
여기 내보기입니다 : 나는에 "널 (null)"을 얻을
class createFolder(TemplateView):
template_name = "project/createFolder.html"
def post(self, request):
folderName = request.GET.get('folderName')
return JsonResponse(folderName, safe=False)
이 응답을 실행할 수 있습니다. 나는 틀린 것이 무엇인지 여기에서 확신하지 않는다. 누구든지 조언 할 수 있습니까?
감사
post 메서드가 호출 되었습니까? – mckuok
어떻게 확인할 수 있습니까? 콘솔에서 나는이 POST/project/bienbox/bucket/createFolder/HTTP/1.1을 보았습니다. 200 4 – davidb