如何在我的JS代码中使用flask.Response?

时间:2018-08-31 01:10:14

标签: javascript python json flask vue.js

我已经尝试了一段时间,但是我无法从前端的前端获取返回值。

这是我的代码:

def add_New_Form():
    resp = Response("something") #Note that the response value is a string
    return resp

我希望能够在前端使用它(我正在使用Vue)。我无法对resp进行json化,因为Response无法进行jsonify。我尝试过:

var name = this.$http.post(*My request here*)

但这对我也不起作用。在Google上也找不到此问题的答案。

我是这些主题的新手,所以如果有人可以给我详细说明如何完成我想做的事情,我会感到很高兴。

谢谢。

1 个答案:

答案 0 :(得分:1)

您从不处理响应。当您使用this.$http(很可能是vue-resource)时,您的请求会返回一个Promise,您可以从以下链接:

this.$http.post(*My request here*)
  .then( response => {
      console.log(response.data) // it's your string
  })