Как я могу использовать колбу. Ответ в моем коде JS? - PullRequest
0 голосов
/ 31 августа 2018

Я уже некоторое время пытаюсь, но мне не удалось заполучить возвращаемое значение из моего бэкэнда, из моего внешнего интерфейса.

Вот мой код:

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

И я хочу использовать его на своем интерфейсе (я использую Vue). Я не могу jsonify resp, потому что Response не jsonifyable. Я пробовал:

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

Но это не сработает, как я ожидаю.

Заранее спасибо.

1 Ответ

0 голосов
/ 31 августа 2018

Вы никогда не обрабатываете ответ. Поскольку вы используете this.$http, что, вероятно, vue-resource, ваш запрос возвращает Promise, который затем можно объединить в цепочку:

this.$http.post(*My request here*)
  .then( response => {
      console.log(response.data) // it's your string
  })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...