在ajax Get请求之后,我必须在视图函数中返回一些内容吗?

时间:2015-02-09 23:53:49

标签: jquery ajax flask

我正在对我的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={})

然后我获得了成功。为什么这有必要?处理这个问题的正确方法是什么?

1 个答案:

答案 0 :(得分:-1)

键入:'POST'不应该要求任何返回值。

GET应该检索数据。