2012-03-23 22 views
0

私は、DjangoのURLを持っている:「127.0.0.1:8000/showsymは、」今、私はajx_form.htmlとのコードでこれを解析しようとしていますジャンゴ - AJAX JSONレスポンス

def get_symptoms(request): 
    bp=BodySubPart.objects.get(body_subpart="head") 
    data1=bp.symptoms.all() 
    data = serializers.serialize('json', data1) 
    return HttpResponse(data,mimetype='application/json') 

JSONレスポンスを返す見るためにマップされました

<html> 
<head> 
<title>Hist</title> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"  type="text/javascript"></script> 
</head> 
<body> 
<script type="text/javascript"> 
(function() { 
$.get('127.0.0.1:8000/showsym/', function(data1) { 
     alert(data1); 
    }); 
}); 

</script> 

</body> 
</html> 

が、それはここで誰か

を助けてください私のページが空白

を来ている任意の出力 を与えていない:それはあります10

答えて

1

あなたのコードは、URLを取得しようとするので、それは次のとおりです。/showsym/

変更127.0.0.1:8000/showsym/ /127.0.0.1:8000/showsym/。

$(document).ready(function() { 
    $.getJSON('{% url showsym %}', function(data, textStatus, jqXHR) { 
     alert(data); 
    }) 
}) 

は、私はあなたが/ showsymのurl nameと仮定し、$.getJSONと名のURLを使用することをお勧めすることはshowsymです

関連する問題