そのため、JavaScriptからdjangoビューにいくつかの基本的なJSONデータを渡そうとしています。
これが今の私のコードです:
var Data = {
Meds: []
};
for(var x = 0; x < pt.meds_arr.length; x++)
{
MedList.Meds.push({"Med": MedData[x]});
};
$.ajax({
url: "django/path",
dataType: "application/json",
data: Data,
success: function(result){
alert(result);
},
error: function(err1, err2) {
alert(err1 + err2);
}
});
了解しました。firebugは、これが送信されているデータであることを示しています。
Meds[0][Med] Med1
Meds[1][Med] Med2
それは私には正しいようです。
djangoビューは次のとおりです。
def query(request):
data = request.GET;
if(data is None):
return HttpResponseBadRequest()
return HttpResponse(data, mimetype='application/json');
問題は、Djangoが明らかにデータを正しく処理していないことです。解析エラーが発生します。ファイアバグでは、私が返す応答は次のとおりです。
Meds[1][Med]Meds[0][Med]
誰もが何が起きているのか考えていますか?ある時点でデータがJSONとして扱われていないように見えますか?