0
我使用Ajax post方法發送我的表單信息到Django和一個耗時的過程結果返回到ajax後。問題是,當Django視圖返回 導致它apear網絡瀏覽器屏幕上,似乎它劑量不會綁定到ajax的崗位上取得成功的方法 這裏是我的Ajax POST方法:django JSON響應沒有附加到jQuery後成功
$('#LearnSubmit').on('click',function(e){
e.preventDefault
var form =$('#ParameterForm');
console.log("waiting ajax");
$.ajax({
type :"POST",
url : $form.attr('action'),
data : $form.serialize(),
success : function(data,status){
console.log('lablablab');
console.log(data)
}
})
});
根據我的ajax post方法djang oview返回結果「lablablab」和數據應該在控制檯打印但是返回結果打印在屏幕上 可能會耗費時間django視圖導致?
這裏是我的Django的看法:
def NNLearnSin(request):
context = RequestContext(request)
if request.method=='POST':
response_dict = // a time consuming process here
return JsonResponse(respons_dict)