Django가 json으로 돌아가기

1300 단어
view.py
import json
from django.http import HttpResponse
class AddAskView(View):
    def post(self,request):
            resp = {'status': 'success', 'detail123': '      '}
            return HttpResponse(json.dumps(resp), content_type="application/json")
       

html
$(function(){
        $('#jsStayBtn').on('click', function(){

            $.ajax({
                cache: false,
                type: "POST",
                url:"/ora/add_ask/",
                data:$('#jsStayForm').serialize(),
                async: true,
                success: function(data) {
                    console.log(data.detail123)
                     console.log(data.status)
                    if(data.status == 'success'){
                        $('#jsStayForm')[0].reset();
                        alert("    ")
                    }else if(data.status == 'fail'){
                        $('#jsCompanyTips').html(data.msg)
                    }
                },

            });
        });
    })

HttpResponse(json.dumps(resp), content_type = "응용 프로그램/json") 의 json 데이터는 success: function (데이터) 의 데이터에 의해 수신됩니다.

좋은 웹페이지 즐겨찾기