我正在对我的Flask应用程序进行简单的ajax调用,如下所示:
$("#add").click(function(){
$.ajax({
type: 'GET',
url: '{{ url_for("ajax_add", product_id=product.id ) }}
});
如果我在视图函数中没有返回任何内容,我会得到ValueError: View function did not return a response
。如果我改为
return jsonify(result={})
然后我获得了成功。为什么这有必要?处理这个问题的正确方法是什么?
答案 0 :(得分:-1)
键入:'POST'不应该要求任何返回值。
GET应该检索数据。