2012-10-29 4 views
0
내가 views.py

크로스 도메인 제한

json_data = json.dumps(filedata, default=lambda obj: obj.__dict__,indent=4)  
return HttpResponse(json_data, mimetype='application/json') 

에서 JSON 객체를 전달하고 내가 아약스 사용 JQuery와에서 파일을 읽고있다 방법이있다

...

$.ajax({ 
    type: "GET", 
    url: "http://127.0.0.1:8000/project/defparser/", 
    dataType: "jsonp", 
    success: function(data) { 
     alert('Fetched ' + data.length + ' items!'); 
    }); 

그러나 그 말에 오류가 보여주는 데이터가 브라우저에서 null입니다 ... 독립형 html 파일에서 장고 서버 파일에 액세스하기 때문에 교차 도메인 제한의 문제가 있습니다. 어떻게 해결합니까 ????

+1

[처리 오류] (http://stackoverflow.com/questions/5388934/jquery-handle-errors-in-getjson) 및 여기에 세부 정보를 게시하십시오. – danihp

+0

정확한 오류 메시지를 추가 할 수 있습니까? – Pramod

+0

오류 콘솔에 "null data"가 표시됩니다 ... – user1665581

답변

0

콜백 함수는 제 3 매개 변수 getJSON으로해야합니다. 이 함수는 2 파라미터 버전을 실존 있듯이

Check out the docs.

는 그러나 예 missleading된다.