js代碼如下:functionajaxForm(){$.ajax({type:'post',//contentType:"application/json;charset=UTF-8",url:$SCRIPT_ROOT,dataType:'json',data:{'n1':$('input[name=n1]').val(),'n2':$('input[name=n2]').val(),'n3':$('input[name=n3]').val(),},error:function(xhr,err){alert('請求失敗,原因可能是:'+err+'!')},success:function(data,textStatus){$('#max').text(data.max);$('#min').text(data.min);}});returnfalse}服務端只能用request.form.get()得到數(shù)據(jù),request.get_json()卻是None,改變contentType也是一樣的,這是怎么回事呢?我想應該是URL的問題$SCRIPT_ROOT={{request.script_root|tojson|safe}}是空的怎樣設置URL才能讓進入服務view函數(shù)內呢?
Flask中服務器端怎樣接受ajax發(fā)送的json?
蝴蝶不菲
2019-04-16 17:05:46